class CompositeRingBuffer

Defined at line 1102 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

Configuration for a fuchsia.hardware.audio/RingBuffer as used by a Composite driver.

Public Methods

void CompositeRingBuffer (Storage_ storage)
void CompositeRingBuffer ()

Defined at line 1107 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

void CompositeRingBuffer (CompositeRingBuffer && )

Defined at line 1108 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

void CompositeRingBuffer (const CompositeRingBuffer & other)
CompositeRingBuffer & operator= (CompositeRingBuffer && )

Defined at line 1109 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

CompositeRingBuffer & operator= (const CompositeRingBuffer & other)
bool operator== (const CompositeRingBuffer & other)
bool operator!= (const CompositeRingBuffer & other)
bool IsEmpty ()
const std::optional<uint64_t> & id ()

Signal processing id for this composite device ring buffer.

Required.

::std::optional<uint64_t> & id ()

Signal processing id for this composite device ring buffer.

Required.

CompositeRingBuffer & id (std::optional<uint64_t> value)

Signal processing id for this composite device ring buffer.

Required.

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

Configuration for this ring buffer.

Required.

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

Configuration for this ring buffer.

Required.

CompositeRingBuffer & ring_buffer (std::optional< ::fuchsia_virtualaudio::RingBuffer> value)

Configuration for this ring buffer.

Required.

void CompositeRingBuffer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits