diff options
Diffstat (limited to 'audio/effect/all-versions/default/EnvironmentalReverbEffect.h')
-rw-r--r-- | audio/effect/all-versions/default/EnvironmentalReverbEffect.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/audio/effect/all-versions/default/EnvironmentalReverbEffect.h b/audio/effect/all-versions/default/EnvironmentalReverbEffect.h index bb422d46bc..9694b5d8c1 100644 --- a/audio/effect/all-versions/default/EnvironmentalReverbEffect.h +++ b/audio/effect/all-versions/default/EnvironmentalReverbEffect.h @@ -57,7 +57,15 @@ struct EnvironmentalReverbEffect : public IEnvironmentalReverbEffect { Return<Result> reset() override; Return<Result> enable() override; Return<Result> disable() override; +#if MAJOR_VERSION <= 6 + Return<Result> setAudioSource(AudioSource source) override; Return<Result> setDevice(AudioDeviceBitfield device) override; + Return<Result> setInputDevice(AudioDeviceBitfield device) override; +#else + Return<Result> setAudioSource(const AudioSource& source) override; + Return<Result> setDevice(const DeviceAddress& device) override; + Return<Result> setInputDevice(const DeviceAddress& device) override; +#endif Return<void> setAndGetVolume(const hidl_vec<uint32_t>& volumes, setAndGetVolume_cb _hidl_cb) override; Return<Result> volumeChangeNotification(const hidl_vec<uint32_t>& volumes) override; @@ -65,14 +73,12 @@ struct EnvironmentalReverbEffect : public IEnvironmentalReverbEffect { Return<Result> setConfigReverse( const EffectConfig& config, const sp<IEffectBufferProviderCallback>& inputBufferProvider, const sp<IEffectBufferProviderCallback>& outputBufferProvider) override; - Return<Result> setInputDevice(AudioDeviceBitfield device) override; Return<void> getConfig(getConfig_cb _hidl_cb) override; Return<void> getConfigReverse(getConfigReverse_cb _hidl_cb) override; Return<void> getSupportedAuxChannelsConfigs( uint32_t maxConfigs, getSupportedAuxChannelsConfigs_cb _hidl_cb) override; Return<void> getAuxChannelsConfig(getAuxChannelsConfig_cb _hidl_cb) override; Return<Result> setAuxChannelsConfig(const EffectAuxChannelsConfig& config) override; - Return<Result> setAudioSource(AudioSource source) override; Return<Result> offload(const EffectOffloadParameter& param) override; Return<void> getDescriptor(getDescriptor_cb _hidl_cb) override; Return<void> prepareForProcessing(prepareForProcessing_cb _hidl_cb) override; @@ -125,7 +131,7 @@ struct EnvironmentalReverbEffect : public IEnvironmentalReverbEffect { private: sp<Effect> mEffect; - virtual ~EnvironmentalReverbEffect(); + virtual ~EnvironmentalReverbEffect() = default; void propertiesFromHal(const t_reverb_settings& halProperties, IEnvironmentalReverbEffect::AllProperties* properties); |