Loading audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.h +2 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,8 @@ struct EffectsFactory : public IEffectsFactory { Return<void> getDescriptor(const Uuid& uid, getDescriptor_cb _hidl_cb) override; Return<void> createEffect(const Uuid& uid, int32_t session, int32_t ioHandle, createEffect_cb _hidl_cb) override; Return<void> debugDump(const hidl_handle& fd); Return<void> debugDump(const hidl_handle& fd); //< in V2_0::IEffectsFactory only, alias of debug Return<void> debug(const hidl_handle& fd, const hidl_vec<hidl_string>& options) override; private: static sp<IEffect> dispatchEffectInstanceCreation(const effect_descriptor_t& halDescriptor, Loading audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.impl.h +5 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,11 @@ Return<void> EffectsFactory::createEffect(const Uuid& uid, int32_t session, int3 } Return<void> EffectsFactory::debugDump(const hidl_handle& fd) { return debug(fd, {} /* options */); } Return<void> EffectsFactory::debug(const hidl_handle& fd, const hidl_vec<hidl_string>& /* options */) { if (fd.getNativeHandle() != nullptr && fd->numFds == 1) { EffectDumpEffects(fd->data[0]); } Loading Loading
audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.h +2 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,8 @@ struct EffectsFactory : public IEffectsFactory { Return<void> getDescriptor(const Uuid& uid, getDescriptor_cb _hidl_cb) override; Return<void> createEffect(const Uuid& uid, int32_t session, int32_t ioHandle, createEffect_cb _hidl_cb) override; Return<void> debugDump(const hidl_handle& fd); Return<void> debugDump(const hidl_handle& fd); //< in V2_0::IEffectsFactory only, alias of debug Return<void> debug(const hidl_handle& fd, const hidl_vec<hidl_string>& options) override; private: static sp<IEffect> dispatchEffectInstanceCreation(const effect_descriptor_t& halDescriptor, Loading
audio/effect/all-versions/default/include/effect/all-versions/default/EffectsFactory.impl.h +5 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,11 @@ Return<void> EffectsFactory::createEffect(const Uuid& uid, int32_t session, int3 } Return<void> EffectsFactory::debugDump(const hidl_handle& fd) { return debug(fd, {} /* options */); } Return<void> EffectsFactory::debug(const hidl_handle& fd, const hidl_vec<hidl_string>& /* options */) { if (fd.getNativeHandle() != nullptr && fd->numFds == 1) { EffectDumpEffects(fd->data[0]); } Loading