class ChannelLayout

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

Expresses the intended assignment of channels in an audio elementary stream.

Public Methods

void ChannelLayout ()
void ChannelLayout (const ChannelLayout & )

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

ChannelLayout & operator= (const ChannelLayout & )

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

void ChannelLayout (ChannelLayout && )

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

ChannelLayout & operator= (ChannelLayout && )

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

bool IsUnknown ()

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

bool has_invalid_tag ()
bool is_config ()
ChannelLayout WithConfig (::fuchsia_audio::wire::ChannelConfig val)

This value describes the assignment of every channel. Channel

configuration must agree with `channel_count`.

::fuchsia_audio::wire::ChannelConfig & config ()

This value describes the assignment of every channel. Channel

configuration must agree with `channel_count`.

const ::fuchsia_audio::wire::ChannelConfig & config ()

This value describes the assignment of every channel. Channel

configuration must agree with `channel_count`.

::fuchsia_audio::wire::ChannelLayout::Tag Which ()

Enumerations

enum Tag
Name Value
kConfig 1
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

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