diff options
Diffstat (limited to 'audio/effect/all-versions/default/VisualizerEffect.h')
-rw-r--r-- | audio/effect/all-versions/default/VisualizerEffect.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/audio/effect/all-versions/default/VisualizerEffect.h b/audio/effect/all-versions/default/VisualizerEffect.h index 315f84452a..3ae4b08193 100644 --- a/audio/effect/all-versions/default/VisualizerEffect.h +++ b/audio/effect/all-versions/default/VisualizerEffect.h @@ -53,7 +53,15 @@ struct VisualizerEffect : public IVisualizerEffect { 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; @@ -61,14 +69,12 @@ struct VisualizerEffect : public IVisualizerEffect { 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; @@ -107,7 +113,7 @@ struct VisualizerEffect : public IVisualizerEffect { uint16_t mCaptureSize; MeasurementMode mMeasurementMode; - virtual ~VisualizerEffect(); + virtual ~VisualizerEffect() = default; }; } // namespace implementation |