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