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