class RingBufferProperties
Defined at line 7732 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
Information about the ring buffer or associated audio stream.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_audio_device::wire::RingBufferProperties> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_audio_device::wire::RingBufferProperties> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::RingBufferProperties>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void RingBufferProperties ()
Defined at line 7734 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void RingBufferProperties (const RingBufferProperties & other)
Defined at line 7735 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
RingBufferProperties & operator= (const RingBufferProperties & other)
Defined at line 7736 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void RingBufferProperties (RingBufferProperties && other)
Defined at line 7737 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
RingBufferProperties & operator= (RingBufferProperties && other)
Defined at line 7738 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
uint8_t & valid_bits_per_sample ()
The number of bits (starting with the most significant) that are valid,
within each individual sample. This may be be smaller than the actual
sample size, in the case of an input ring buffer fed by an 18-bit ADC
for example. Any additional bits of precision should be ignored.
Required.
bool has_valid_bits_per_sample ()
int64_t & turn_on_delay ()
The maximum delay until disabled channels become fully operational,
after calling `SetActiveChannels`. This is the worst-case duration when
reenabling all channels. The value must be non-negative.
Required.
bool has_turn_on_delay ()
void ~RingBufferProperties ()
Defined at line 7740 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder