class PacketStreamProperties
Defined at line 1781 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
Information about the associated audio stream.
Public Methods
void PacketStreamProperties (Storage_ storage)
bool IsEmpty ()
void PacketStreamProperties ()
Defined at line 1786 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void PacketStreamProperties (PacketStreamProperties && )
Defined at line 1787 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
const std::optional< ::fidl::ClientEnd< ::fuchsia_hardware_audio::PacketStreamSink>> & data_sink ()
The channel used to transmit audio data packets.
Required.
::std::optional< ::fidl::ClientEnd< ::fuchsia_hardware_audio::PacketStreamSink>> & data_sink ()
The channel used to transmit audio data packets.
Required.
PacketStreamProperties & data_sink (std::optional< ::fidl::ClientEnd< ::fuchsia_hardware_audio::PacketStreamSink>> value)
The channel used to transmit audio data packets.
Required.
const std::optional< ::fuchsia_audio_device::PacketStreamFormat> & format ()
The negotiated format of the audio data in the buffer.
Required.
::std::optional< ::fuchsia_audio_device::PacketStreamFormat> & format ()
The negotiated format of the audio data in the buffer.
Required.
PacketStreamProperties & format (std::optional< ::fuchsia_audio_device::PacketStreamFormat> value)
The negotiated format of the audio data in the buffer.
Required.
PacketStreamProperties & operator= (PacketStreamProperties && )
Defined at line 1788 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
const std::optional<uint8_t> & valid_bits_per_sample ()
The number of valid bits per sample.
Required, if `format.pcm_format` is set.
::std::optional<uint8_t> & valid_bits_per_sample ()
The number of valid bits per sample.
Required, if `format.pcm_format` is set.
PacketStreamProperties & valid_bits_per_sample (std::optional<uint8_t> value)
The number of valid bits per sample.
Required, if `format.pcm_format` is set.
const std::optional< ::fuchsia_hardware_audio::BufferType> & supported_buffer_types ()
The memory ownership models supported by the driver for this stream.
Required.
::std::optional< ::fuchsia_hardware_audio::BufferType> & supported_buffer_types ()
The memory ownership models supported by the driver for this stream.
Required.
PacketStreamProperties & supported_buffer_types (std::optional< ::fuchsia_hardware_audio::BufferType> value)
The memory ownership models supported by the driver for this stream.
Required.
void PacketStreamProperties (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits