class PacketStreamProperties

Defined at line 3298 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

Information about the associated audio stream.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void PacketStreamProperties ()

Defined at line 3300 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void PacketStreamProperties (const PacketStreamProperties & other)

Defined at line 3301 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

PacketStreamProperties & operator= (const PacketStreamProperties & other)

Defined at line 3302 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void PacketStreamProperties (PacketStreamProperties && other)

Defined at line 3303 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_audio_device::wire::PacketStreamProperties> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_audio_device::wire::PacketStreamProperties> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::PacketStreamProperties>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fidl::ClientEnd< ::fuchsia_hardware_audio::PacketStreamSink> & data_sink ()

The channel used to transmit audio data packets.

Required.

bool has_data_sink ()
::fuchsia_audio_device::wire::PacketStreamFormat & format ()

The negotiated format of the audio data in the buffer.

Required.

bool has_format ()
PacketStreamProperties & operator= (PacketStreamProperties && other)

Defined at line 3304 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

uint8_t & valid_bits_per_sample ()

The number of valid bits per sample.

Required, if `format.pcm_format` is set.

bool has_valid_bits_per_sample ()
::fuchsia_hardware_audio::wire::BufferType & supported_buffer_types ()

The memory ownership models supported by the driver for this stream.

Required.

bool has_supported_buffer_types ()
void ~PacketStreamProperties ()

Defined at line 3306 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder