template <>
class WireTableBuilder
Defined at line 3614 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::VectorView<::fuchsia_hardware_audio::wire::ChannelSet>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_audio::wire::ChannelSet>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_audio::wire::SupportedEncodings> & decoded_channel_sets (First && first, Args &&... args_)
Vector of possible `ChannelSets` supported.
A `ChannelSet` specifies a channel configuration (including a channel-count), plus a number
of optional attributes.
Each entry in this vector must describe a unique channel count. For example, this
vector cannot contain two different `ChannelSet` entries that both apply to a
2-channel configuration.
Required.
Defined at line 3635 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint32_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint32_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_audio::wire::SupportedEncodings> & decoded_frame_rates (First && first, Args &&... args_)
Vector of possible frame rates supported.
If present, must contain at least one value.
Values must be listed in ascending order.
Optional.
Defined at line 3652 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_hardware_audio::wire::EncodingType>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_audio::wire::EncodingType>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_audio::wire::SupportedEncodings> & encoding_types (First && first, Args &&... args_)
The encoder types that support the configurations listed above.
Must contain at least one value. Values in this vector must be unique.
Required.
Defined at line 3668 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
Friends
template <>
class SupportedEncodings