class ControlCreateRingBufferResponse

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

Public Methods

void ControlCreateRingBufferResponse (Storage_ storage)
void ControlCreateRingBufferResponse ()

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

void ControlCreateRingBufferResponse (ControlCreateRingBufferResponse && )

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

bool IsEmpty ()
ControlCreateRingBufferResponse & operator= (ControlCreateRingBufferResponse && )

Defined at line 545 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::RingBufferProperties> & properties ()

Properties about the ring buffer and active audio stream as created.

::std::optional< ::fuchsia_audio_device::RingBufferProperties> & properties ()

Properties about the ring buffer and active audio stream as created.

ControlCreateRingBufferResponse & properties (std::optional< ::fuchsia_audio_device::RingBufferProperties> value)

Properties about the ring buffer and active audio stream as created.

const std::optional< ::fuchsia_audio::RingBuffer> & ring_buffer ()

An object that represents the audio stream and ring memory itself.

Note: ring-buffer VMO memory ranges must be cache-invalidated before

each read, and cache-flushed after each write.

::std::optional< ::fuchsia_audio::RingBuffer> & ring_buffer ()

An object that represents the audio stream and ring memory itself.

Note: ring-buffer VMO memory ranges must be cache-invalidated before

each read, and cache-flushed after each write.

ControlCreateRingBufferResponse & ring_buffer (std::optional< ::fuchsia_audio::RingBuffer> value)

An object that represents the audio stream and ring memory itself.

Note: ring-buffer VMO memory ranges must be cache-invalidated before

each read, and cache-flushed after each write.

void ControlCreateRingBufferResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits