class PacketStreamFormat
Defined at line 9881 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
The data format of the packet stream.
Public Methods
void PacketStreamFormat ()
void PacketStreamFormat (const PacketStreamFormat & )
Defined at line 9886 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
PacketStreamFormat & operator= (const PacketStreamFormat & )
Defined at line 9887 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void PacketStreamFormat (PacketStreamFormat && )
Defined at line 9888 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
PacketStreamFormat & operator= (PacketStreamFormat && )
Defined at line 9889 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
bool IsUnknown ()
Defined at line 9896 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
bool has_invalid_tag ()
bool is_pcm_format ()
PacketStreamFormat WithPcmFormat (::fidl::ObjectView< ::fuchsia_audio::wire::Format> val)
Format for uncompressed PCM audio.
template <typename... Args>
PacketStreamFormat WithPcmFormat (::fidl::AnyArena & allocator, Args &&... args)
Format for uncompressed PCM audio.
Defined at line 9909 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
::fuchsia_audio::wire::Format & pcm_format ()
Format for uncompressed PCM audio.
const ::fuchsia_audio::wire::Format & pcm_format ()
Format for uncompressed PCM audio.
bool is_encoding ()
PacketStreamFormat WithEncoding (::fidl::ObjectView< ::fuchsia_hardware_audio::wire::Encoding> val)
Format for encoded audio (e.g., AAC, SBC).
template <typename... Args>
PacketStreamFormat WithEncoding (::fidl::AnyArena & allocator, Args &&... args)
Format for encoded audio (e.g., AAC, SBC).
Defined at line 9927 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
::fuchsia_hardware_audio::wire::Encoding & encoding ()
Format for encoded audio (e.g., AAC, SBC).
const ::fuchsia_hardware_audio::wire::Encoding & encoding ()
Format for encoded audio (e.g., AAC, SBC).
::fuchsia_audio_device::wire::PacketStreamFormat::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kPcmFormat | 1 |
| kEncoding | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 9891 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h