diff --git a/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.h b/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.h index 313c8c2df6..526abbb89a 100644 --- a/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.h +++ b/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.h @@ -46,7 +46,8 @@ struct EffectsFactory : public IEffectsFactory { Return getDescriptor(const Uuid& uid, getDescriptor_cb _hidl_cb) override; Return createEffect(const Uuid& uid, int32_t session, int32_t ioHandle, createEffect_cb _hidl_cb) override; - Return debugDump(const hidl_handle& fd); + Return debugDump(const hidl_handle& fd); //< in V2_0::IEffectsFactory only, alias of debug + Return debug(const hidl_handle& fd, const hidl_vec& options) override; private: static sp dispatchEffectInstanceCreation(const effect_descriptor_t& halDescriptor, diff --git a/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.impl.h b/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.impl.h index b2a36a96f8..1882a2c490 100644 --- a/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.impl.h +++ b/audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.impl.h @@ -172,6 +172,11 @@ Return EffectsFactory::createEffect(const Uuid& uid, int32_t session, int3 } Return EffectsFactory::debugDump(const hidl_handle& fd) { + return debug(fd, {} /* options */); +} + +Return EffectsFactory::debug(const hidl_handle& fd, + const hidl_vec& /* options */) { if (fd.getNativeHandle() != nullptr && fd->numFds == 1) { EffectDumpEffects(fd->data[0]); }