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