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