class StreamSinkPutPacketRequest

Defined at line 1639 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

Public Methods

void StreamSinkPutPacketRequest (Storage_ storage)
bool IsEmpty ()
void StreamSinkPutPacketRequest ()

Defined at line 1645 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

void StreamSinkPutPacketRequest (StreamSinkPutPacketRequest && )

Defined at line 1646 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

StreamSinkPutPacketRequest & operator= (StreamSinkPutPacketRequest && )

Defined at line 1647 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

const std::optional< ::fuchsia_audio::Packet> & packet ()

Describes the packet. This field is required.

::std::optional< ::fuchsia_audio::Packet> & packet ()

Describes the packet. This field is required.

StreamSinkPutPacketRequest & packet (std::optional< ::fuchsia_audio::Packet> value)

Describes the packet. This field is required.

const std::optional< ::zx::eventpair> & release_fence ()

Eventpair closed when the consumer is done with the packet and the buffer region

associated with the packet may be reused. Packets may be released in any order. The

release fence may be duplicated by the service, so it must be sent with right

`ZX_RIGHT_DUPLICATE`. This field is optional.

::std::optional< ::zx::eventpair> & release_fence ()

Eventpair closed when the consumer is done with the packet and the buffer region

associated with the packet may be reused. Packets may be released in any order. The

release fence may be duplicated by the service, so it must be sent with right

`ZX_RIGHT_DUPLICATE`. This field is optional.

StreamSinkPutPacketRequest & release_fence (std::optional< ::zx::eventpair> value)

Eventpair closed when the consumer is done with the packet and the buffer region

associated with the packet may be reused. Packets may be released in any order. The

release fence may be duplicated by the service, so it must be sent with right

`ZX_RIGHT_DUPLICATE`. This field is optional.

void StreamSinkPutPacketRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits