class SupportedFormats2
Defined at line 8753 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
All the possible formats supported by this device.
Public Methods
void SupportedFormats2 ()
void SupportedFormats2 (const SupportedFormats2 & )
Defined at line 8758 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
SupportedFormats2 & operator= (const SupportedFormats2 & )
Defined at line 8759 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
void SupportedFormats2 (SupportedFormats2 && )
Defined at line 8760 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
SupportedFormats2 & operator= (SupportedFormats2 && )
Defined at line 8761 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
bool IsUnknown ()
Defined at line 8768 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
bool has_invalid_tag ()
bool is_pcm_supported_formats ()
SupportedFormats2 WithPcmSupportedFormats (::fidl::ObjectView< ::fuchsia_hardware_audio::wire::PcmSupportedFormats> val)
Supported formats for linear PCM (uncompressed) samples, with attributes.
template <typename... Args>
SupportedFormats2 WithPcmSupportedFormats (::fidl::AnyArena & allocator, Args &&... args)
Supported formats for linear PCM (uncompressed) samples, with attributes.
Defined at line 8781 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
::fuchsia_hardware_audio::wire::PcmSupportedFormats & pcm_supported_formats ()
Supported formats for linear PCM (uncompressed) samples, with attributes.
const ::fuchsia_hardware_audio::wire::PcmSupportedFormats & pcm_supported_formats ()
Supported formats for linear PCM (uncompressed) samples, with attributes.
bool is_supported_encodings ()
SupportedFormats2 WithSupportedEncodings (::fidl::ObjectView< ::fuchsia_hardware_audio::wire::SupportedEncodings> val)
Supported formats for non-LPCM encoded audio (e.g. AAC, MP3).
template <typename... Args>
SupportedFormats2 WithSupportedEncodings (::fidl::AnyArena & allocator, Args &&... args)
Supported formats for non-LPCM encoded audio (e.g. AAC, MP3).
Defined at line 8799 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
::fuchsia_hardware_audio::wire::SupportedEncodings & supported_encodings ()
Supported formats for non-LPCM encoded audio (e.g. AAC, MP3).
const ::fuchsia_hardware_audio::wire::SupportedEncodings & supported_encodings ()
Supported formats for non-LPCM encoded audio (e.g. AAC, MP3).
::fuchsia_hardware_audio::wire::SupportedFormats2::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kPcmSupportedFormats | 1 |
| kSupportedEncodings | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 8763 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h