class AudioStreamSettings2
Defined at line 954 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
Public Methods
void AudioStreamSettings2 (Storage_ storage)
void AudioStreamSettings2 ()
Defined at line 959 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
void AudioStreamSettings2 (AudioStreamSettings2 && )
Defined at line 960 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
void AudioStreamSettings2 (const AudioStreamSettings2 & other)
AudioStreamSettings2 & operator= (AudioStreamSettings2 && )
Defined at line 961 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
AudioStreamSettings2 & operator= (const AudioStreamSettings2 & other)
bool operator== (const AudioStreamSettings2 & other)
bool operator!= (const AudioStreamSettings2 & other)
bool IsEmpty ()
const std::optional< ::fuchsia_media::AudioRenderUsage2> & stream ()
The audio stream which the settings are applying to.
::std::optional< ::fuchsia_media::AudioRenderUsage2> & stream ()
The audio stream which the settings are applying to.
AudioStreamSettings2 & stream (std::optional< ::fuchsia_media::AudioRenderUsage2> value)
The audio stream which the settings are applying to.
const std::optional< ::fuchsia_settings::AudioStreamSettingSource> & source ()
The volume of `stream` is set according to the volume settings from `source`.
::std::optional< ::fuchsia_settings::AudioStreamSettingSource> & source ()
The volume of `stream` is set according to the volume settings from `source`.
AudioStreamSettings2 & source (std::optional< ::fuchsia_settings::AudioStreamSettingSource> value)
The volume of `stream` is set according to the volume settings from `source`.
const std::optional< ::fuchsia_settings::Volume> & user_volume ()
User level volume setting. If the `source` is USER, then the volume is set to
`user_volume`.
::std::optional< ::fuchsia_settings::Volume> & user_volume ()
User level volume setting. If the `source` is USER, then the volume is set to
`user_volume`.
AudioStreamSettings2 & user_volume (std::optional< ::fuchsia_settings::Volume> value)
User level volume setting. If the `source` is USER, then the volume is set to
`user_volume`.
void AudioStreamSettings2 (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits