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