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