class ChannelSet

Defined at line 1637 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 1639 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 1640 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 1641 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 1642 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 1643 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 1645 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