class AudioOffloadConfiguration

Defined at line 1074 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

Public Methods

void AudioOffloadConfiguration (Storage_ storage)
void AudioOffloadConfiguration ()

Defined at line 1079 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

void AudioOffloadConfiguration (AudioOffloadConfiguration && )

Defined at line 1080 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

void AudioOffloadConfiguration (const AudioOffloadConfiguration & other)
AudioOffloadConfiguration & operator= (AudioOffloadConfiguration && )

Defined at line 1081 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

AudioOffloadConfiguration & operator= (const AudioOffloadConfiguration & other)
bool operator== (const AudioOffloadConfiguration & other)
bool operator!= (const AudioOffloadConfiguration & other)
bool IsEmpty ()
const std::optional< ::fuchsia_bluetooth_bredr::AudioOffloadFeatures> & codec ()
::std::optional< ::fuchsia_bluetooth_bredr::AudioOffloadFeatures> & codec ()
AudioOffloadConfiguration & codec (std::optional< ::fuchsia_bluetooth_bredr::AudioOffloadFeatures> value)

Setter for codec.

const std::optional<uint16_t> & max_latency ()
::std::optional<uint16_t> & max_latency ()
AudioOffloadConfiguration & max_latency (std::optional<uint16_t> value)

Setter for max_latency.

const std::optional<bool> & scms_t_enable ()
::std::optional<bool> & scms_t_enable ()
AudioOffloadConfiguration & scms_t_enable (std::optional<bool> value)

Setter for scms_t_enable.

const std::optional< ::fuchsia_bluetooth_bredr::AudioSamplingFrequency> & sampling_frequency ()
::std::optional< ::fuchsia_bluetooth_bredr::AudioSamplingFrequency> & sampling_frequency ()
AudioOffloadConfiguration & sampling_frequency (std::optional< ::fuchsia_bluetooth_bredr::AudioSamplingFrequency> value)

Setter for sampling_frequency.

const std::optional< ::fuchsia_bluetooth_bredr::AudioBitsPerSample> & bits_per_sample ()
::std::optional< ::fuchsia_bluetooth_bredr::AudioBitsPerSample> & bits_per_sample ()
AudioOffloadConfiguration & bits_per_sample (std::optional< ::fuchsia_bluetooth_bredr::AudioBitsPerSample> value)

Setter for bits_per_sample.

const std::optional< ::fuchsia_bluetooth_bredr::AudioChannelMode> & channel_mode ()
::std::optional< ::fuchsia_bluetooth_bredr::AudioChannelMode> & channel_mode ()
AudioOffloadConfiguration & channel_mode (std::optional< ::fuchsia_bluetooth_bredr::AudioChannelMode> value)

Setter for channel_mode.

const std::optional<uint32_t> & encoded_bit_rate ()
::std::optional<uint32_t> & encoded_bit_rate ()
AudioOffloadConfiguration & encoded_bit_rate (std::optional<uint32_t> value)

Setter for encoded_bit_rate.

const std::optional< ::fuchsia_bluetooth_bredr::AudioEncoderSettings> & encoder_settings ()
::std::optional< ::fuchsia_bluetooth_bredr::AudioEncoderSettings> & encoder_settings ()
AudioOffloadConfiguration & encoder_settings (std::optional< ::fuchsia_bluetooth_bredr::AudioEncoderSettings> value)

Setter for encoder_settings.

void AudioOffloadConfiguration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits