class ChannelSet

Defined at line 4105 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

One possible channel configuration for the device.

Public Methods

void ChannelSet ()

Defined at line 4107 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void ChannelSet (const ChannelSet & other)

Defined at line 4108 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

ChannelSet & operator= (const ChannelSet & other)

Defined at line 4109 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void ChannelSet (ChannelSet && other)

Defined at line 4110 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::ChannelSet> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_audio_device::wire::ChannelSet> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::ChannelSet>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fidl::VectorView< ::fuchsia_audio_device::wire::ChannelAttributes> & attributes ()

Each item in this vector describes the attributes (e.g. frequency range)

of that channel. The length of this vector defines the number of

channels supported by this ChannelSet. Must contain at least one entry.

Required.

bool has_attributes ()
ChannelSet & operator= (ChannelSet && other)

Defined at line 4111 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void ~ChannelSet ()

Defined at line 4113 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