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.
::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.
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
void _CloseHandles ()
::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= (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
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