class RingBufferOptions
Defined at line 172 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
Parameters specified by a caller when creating a ring buffer.
Public Methods
void RingBufferOptions (Storage_ storage)
void RingBufferOptions ()
Defined at line 177 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void RingBufferOptions (RingBufferOptions && )
Defined at line 178 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void RingBufferOptions (const RingBufferOptions & other)
RingBufferOptions & operator= (RingBufferOptions && )
Defined at line 179 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
RingBufferOptions & operator= (const RingBufferOptions & other)
bool operator== (const RingBufferOptions & other)
bool operator!= (const RingBufferOptions & other)
bool IsEmpty ()
const std::optional< ::fuchsia_audio::Format> & format ()
The format (sample format, channelization, frame rate) of the ring
buffer to be created.
Required.
::std::optional< ::fuchsia_audio::Format> & format ()
The format (sample format, channelization, frame rate) of the ring
buffer to be created.
Required.
RingBufferOptions & format (std::optional< ::fuchsia_audio::Format> value)
The format (sample format, channelization, frame rate) of the ring
buffer to be created.
Required.
const std::optional<uint32_t> & ring_buffer_min_bytes ()
The minimum number of bytes required in the ring buffer. The actual
buffer may be larger, as required by the encoding, driver, device or OS.
Required.
::std::optional<uint32_t> & ring_buffer_min_bytes ()
The minimum number of bytes required in the ring buffer. The actual
buffer may be larger, as required by the encoding, driver, device or OS.
Required.
RingBufferOptions & ring_buffer_min_bytes (std::optional<uint32_t> value)
The minimum number of bytes required in the ring buffer. The actual
buffer may be larger, as required by the encoding, driver, device or OS.
Required.
void RingBufferOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits