class AudioEffectType

Defined at line 93 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

Specification of an audio stream effect name and compiled library module.

A valid `AudioEffectType` includes a specific module and audio effect name,

such as module 'google_audio_effects.so' with name 'equalizer'.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::string & module_name ()

Library module associated with the effect, such as 'my_audio_effects.so'.

Defined at line 100 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

bool has_module_name ()

Defined at line 104 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

::std::string * mutable_module_name ()

Library module associated with the effect, such as 'my_audio_effects.so'.

Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

void clear_module_name ()

Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

const ::std::string & effect_name ()

Name of the effect type within the module.

Defined at line 126 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

bool has_effect_name ()

Defined at line 130 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

::std::string * mutable_effect_name ()

Name of the effect type within the module.

Defined at line 135 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

void clear_effect_name ()

Defined at line 143 of file fidling/gen/sdk/fidl/fuchsia.media.tuning/fuchsia.media.tuning/hlcpp/fuchsia/media/tuning/cpp/fidl.h

AudioEffectType & set_module_name (::std::string _value)
AudioEffectType & set_effect_name (::std::string _value)
void AudioEffectType ()
void AudioEffectType (AudioEffectType && other)
void ~AudioEffectType ()
AudioEffectType & operator= (AudioEffectType && other)
::std::unique_ptr<AudioEffectType> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, AudioEffectType * _value, size_t _offset)
zx_status_t Clone (AudioEffectType * _result)