class PacketStreamSetBuffersResponse

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

Public Methods

void PacketStreamSetBuffersResponse (Storage_ storage)
bool IsEmpty ()
void PacketStreamSetBuffersResponse ()

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

void PacketStreamSetBuffersResponse (PacketStreamSetBuffersResponse && )

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

PacketStreamSetBuffersResponse & operator= (PacketStreamSetBuffersResponse && )

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

const std::optional< ::fuchsia_audio_device::PacketStreamBuffers> & packet_stream ()

An object that contains shared memory buffers required to transfer audio data.

Note: The client must ensure proper cache coherency for the VMOs contained

within this struct. Memory ranges must be cache-invalidated before reads

(for capture) and cache-flushed after writes (for playback) if the

properties indicate a non-coherent domain.

::std::optional< ::fuchsia_audio_device::PacketStreamBuffers> & packet_stream ()

An object that contains shared memory buffers required to transfer audio data.

Note: The client must ensure proper cache coherency for the VMOs contained

within this struct. Memory ranges must be cache-invalidated before reads

(for capture) and cache-flushed after writes (for playback) if the

properties indicate a non-coherent domain.

PacketStreamSetBuffersResponse & packet_stream (std::optional< ::fuchsia_audio_device::PacketStreamBuffers> value)

An object that contains shared memory buffers required to transfer audio data.

Note: The client must ensure proper cache coherency for the VMOs contained

within this struct. Memory ranges must be cache-invalidated before reads

(for capture) and cache-flushed after writes (for playback) if the

properties indicate a non-coherent domain.

void PacketStreamSetBuffersResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits