class DaiFrameFormat
Defined at line 2191 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
Either a standard or custom frame format.
Public Methods
void DaiFrameFormat (DaiFrameFormat && other)
DaiFrameFormat & operator= (DaiFrameFormat && other)
void DaiFrameFormat (const DaiFrameFormat & other)
DaiFrameFormat & operator= (const DaiFrameFormat & other)
bool operator== (const DaiFrameFormat & other)
bool operator!= (const DaiFrameFormat & other)
::fuchsia_hardware_audio::DaiFrameFormat::Tag Which ()
DaiFrameFormat WithFrameFormatStandard (::fuchsia_hardware_audio::DaiFrameFormatStandard val)
const ::fidl::internal::UnionMemberView<1, Storage_> frame_format_standard ()
::fidl::internal::UnionMemberView<1, Storage_> frame_format_standard ()
DaiFrameFormat & frame_format_standard (::fuchsia_hardware_audio::DaiFrameFormatStandard value)
The format type of all samples in the DAI, listed in `DaiFrameFormatStandard`.
DaiFrameFormat WithFrameFormatCustom (::fuchsia_hardware_audio::DaiFrameFormatCustom val)
const ::fidl::internal::UnionMemberView<2, Storage_> frame_format_custom ()
::fidl::internal::UnionMemberView<2, Storage_> frame_format_custom ()
DaiFrameFormat & frame_format_custom (::fuchsia_hardware_audio::DaiFrameFormatCustom value)
The format type of all samples in the DAI, specified in `DaiFrameFormatCustom`.
void DaiFrameFormat (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kFrameFormatStandard | 1 |
| kFrameFormatCustom | 2 |
TODO: share union tag types between wire
&
natural.
Defined at line 2201 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits