class ChannelAttributes
Defined at line 3910 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
The attributes (e.g. frequency range) of a single channel.
Public Methods
void ChannelAttributes ()
Defined at line 3912 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void ChannelAttributes (const ChannelAttributes & other)
Defined at line 3913 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
ChannelAttributes & operator= (const ChannelAttributes & other)
Defined at line 3914 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void ChannelAttributes (ChannelAttributes && other)
Defined at line 3915 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_audio_device::wire::ChannelAttributes> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_audio_device::wire::ChannelAttributes> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::ChannelAttributes>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
uint32_t & min_frequency ()
Minimum frequency that this channel guarantees to emit/capture, in Hz.
If absent, this channel extends to the bottom of the device range.
Optional.
bool has_min_frequency ()
uint32_t & max_frequency ()
Maximum frequency that this channel guarantees to emit/capture, in Hz.
If absent, this channel extends to the top of the device range.
Optional.
bool has_max_frequency ()
ChannelAttributes & operator= (ChannelAttributes && other)
Defined at line 3916 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void ~ChannelAttributes ()
Defined at line 3918 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