class StreamSinkPutPacketRequest

Defined at line 3382 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void StreamSinkPutPacketRequest ()

Defined at line 3384 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

void StreamSinkPutPacketRequest (const StreamSinkPutPacketRequest & other)

Defined at line 3385 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

StreamSinkPutPacketRequest & operator= (const StreamSinkPutPacketRequest & other)

Defined at line 3386 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

void StreamSinkPutPacketRequest (StreamSinkPutPacketRequest && other)

Defined at line 3387 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_audio::wire::StreamSinkPutPacketRequest> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_audio::wire::StreamSinkPutPacketRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio::wire::StreamSinkPutPacketRequest>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

StreamSinkPutPacketRequest & operator= (StreamSinkPutPacketRequest && other)

Defined at line 3388 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

::fuchsia_audio::wire::Packet & packet ()

Describes the packet. This field is required.

bool has_packet ()
::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.

bool has_release_fence ()
void ~StreamSinkPutPacketRequest ()

Defined at line 3390 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder