/hardware/interfaces/audio/effect/2.0/default/ |
H A D | BassBoostEffect.h | 20 #include <android/hardware/audio/effect/2.0/IBassBoostEffect.h> 30 namespace effect { namespace in namespace:android::hardware::audio 34 using ::android::hardware::audio::effect::V2_0::IBassBoostEffect; 35 using ::android::hardware::audio::effect::V2_0::Result; 45 // Methods from ::android::hardware::audio::effect::V2_0::IEffect follow. 100 // Methods from ::android::hardware::audio::effect::V2_0::IBassBoostEffect follow. 113 } // namespace effect
|
H A D | DownmixEffect.h | 20 #include <android/hardware/audio/effect/2.0/IDownmixEffect.h> 30 namespace effect { namespace in namespace:android::hardware::audio 34 using ::android::hardware::audio::effect::V2_0::IDownmixEffect; 35 using ::android::hardware::audio::effect::V2_0::Result; 45 // Methods from ::android::hardware::audio::effect::V2_0::IEffect follow. 100 // Methods from ::android::hardware::audio::effect::V2_0::IDownmixEffect follow. 112 } // namespace effect
|
H A D | Effect.h | 24 #include <android/hardware/audio/effect/2.0/IEffect.h> 38 namespace effect { namespace in namespace:android::hardware::audio 46 using ::android::hardware::audio::effect::V2_0::AudioBuffer; 47 using ::android::hardware::audio::effect::V2_0::EffectAuxChannelsConfig; 48 using ::android::hardware::audio::effect::V2_0::EffectConfig; 49 using ::android::hardware::audio::effect::V2_0::EffectDescriptor; 50 using ::android::hardware::audio::effect::V2_0::EffectFeature; 51 using ::android::hardware::audio::effect::V2_0::EffectOffloadParameter; 52 using ::android::hardware::audio::effect::V2_0::IEffect; 53 using ::android::hardware::audio::effect [all...] |
H A D | AudioBufferManager.cpp | 55 namespace effect { namespace in namespace:android::hardware::audio 88 } // namespace effect
|
H A D | AutomaticGainControlEffect.h | 22 #include <android/hardware/audio/effect/2.0/IAutomaticGainControlEffect.h> 32 namespace effect { namespace in namespace:android::hardware::audio 36 using ::android::hardware::audio::effect::V2_0::IAutomaticGainControlEffect; 37 using ::android::hardware::audio::effect::V2_0::Result; 47 // Methods from ::android::hardware::audio::effect::V2_0::IEffect follow. 102 // Methods from ::android::hardware::audio::effect::V2_0::IAutomaticGainControlEffect follow. 128 } // namespace effect
|
H A D | Conversions.cpp | 26 namespace effect { namespace in namespace:android::hardware::audio 60 } // namespace effect
|
H A D | EffectsFactory.cpp | 52 namespace effect { namespace in namespace:android::hardware::audio 86 // Methods from ::android::hardware::audio::effect::V2_0::IEffectsFactory follow. 108 ALOGE("Error querying effect at position %d / %d: %s", 142 ALOGE("Error querying effect descriptor for %s: %s", 161 sp<IEffect> effect; local 168 effect = dispatchEffectInstanceCreation(halDescriptor, handle); 171 ALOGE("Error querying effect descriptor for %s: %s", 177 ALOGE("Error creating effect %s: %s", uuidToString(halUuid).c_str(), strerror(-status)); 184 _hidl_cb(retval, effect, effectId); 202 } // namespace effect [all...] |
/hardware/interfaces/vibrator/1.0/default/ |
H A D | Vibrator.h | 37 Return<void> perform(Effect effect, EffectStrength strength, perform_cb _hidl_cb) override;
|
/hardware/interfaces/audio/effect/2.0/ |
H A D | IAutomaticGainControlEffect.hal | 17 package android.hardware.audio.effect@2.0;
|
H A D | Android.mk | 8 LOCAL_MODULE := android.hardware.audio.effect-V2.0-java-constants 15 GEN := $(intermediates)/android/hardware/audio/effect/V2_0/Constants.java 40 android.hardware.audio.effect@2.0
|
H A D | IEqualizerEffect.hal | 17 package android.hardware.audio.effect@2.0; 57 * Gets the band that has the most effect on the given frequency
|
H A D | IVisualizerEffect.hal | 17 package android.hardware.audio.effect@2.0;
|
H A D | IEnvironmentalReverbEffect.hal | 17 package android.hardware.audio.effect@2.0; 24 * Sets whether the effect should be bypassed. 29 * Gets whether the effect should be bypassed.
|
H A D | types.hal | 17 package android.hardware.audio.effect@2.0; 33 * Definitions for flags field of effect descriptor. 50 * | | | 3 exclusive (only effect in the insert chain) 83 * | | | accelerated effect processor, reads back 87 * | | | function is transparent. The effect interface 88 * | | | is only used to control the effect engine. 101 * | Effect offload | 22 | 0 The effect cannot be offloaded to an audio DSP 102 * | supported | | 1 The effect can be offloaded to an audio DSP 104 * | Process | 23 | 0 The effect implements a process function. 105 * | function | | 1 The effect doe [all...] |
H A D | IEffect.hal | 17 package android.hardware.audio.effect@2.0; 24 * Initialize effect engine--all configurations return to default. 49 * Reset the effect engine. Keep configuration but resets state and buffer 75 * effect implementation must set EFFECT_FLAG_DEVICE_IND flag in its 89 * effect engine. The effect implementation must set EFFECT_FLAG_VOLUME_CTRL 90 * flag in its descriptor to receive this command. The effect engine must 91 * return the volume that should be applied before the effect is 92 * processed. The overall volume (the volume actually applied by the effect 107 * Notify the effect o [all...] |
/hardware/interfaces/ |
H A D | update-base-files.sh | 43 android.hardware.audio.effect@2.0
|
/hardware/interfaces/audio/2.0/default/ |
H A D | Android.mk | 76 android.hardware.audio.effect@2.0 \
|
/hardware/libhardware/modules/audio/ |
H A D | audio_hw.c | 84 // out->last_write_time_us = 0; unnecessary as a stale write time has same effect 159 static int out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 161 ALOGV("out_add_audio_effect: %p", effect); 165 static int out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 167 ALOGV("out_remove_audio_effect: %p", effect); 280 static int in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 285 static int in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument
|
/hardware/libhardware_legacy/audio/ |
H A D | AudioHardwareGeneric.h | 95 virtual status_t addAudioEffect(effect_handle_t effect) { return NO_ERROR; } argument 96 virtual status_t removeAudioEffect(effect_handle_t effect) { return NO_ERROR; } argument
|
H A D | AudioHardwareStub.h | 61 virtual status_t addAudioEffect(effect_handle_t effect) { return NO_ERROR; } argument 62 virtual status_t removeAudioEffect(effect_handle_t effect) { return NO_ERROR; } argument
|
H A D | audio_hw_hal.cpp | 261 static int out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 266 static int out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 395 static int in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 399 return in->legacy_in->addAudioEffect(effect); 402 static int in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 406 return in->legacy_in->removeAudioEffect(effect);
|
/hardware/interfaces/audio/2.0/ |
H A D | IStream.hal | 20 import android.hardware.audio.effect@2.0::IEffect; 135 * Applies audio effect to the stream. 137 * @param effectId effect ID (obtained from IEffectsFactory.createEffect) of 138 * the effect to apply. 144 * Stops application of the effect to the stream. 146 * @param effectId effect ID (obtained from IEffectsFactory.createEffect) of 147 * the effect to remove.
|
/hardware/libhardware/include/hardware/ |
H A D | audio.h | 181 effect_handle_t effect); 183 effect_handle_t effect);
|
/hardware/libhardware_legacy/include/hardware_legacy/ |
H A D | AudioHardwareInterface.h | 189 virtual status_t addAudioEffect(effect_handle_t effect) = 0; 190 virtual status_t removeAudioEffect(effect_handle_t effect) = 0;
|
/hardware/libhardware/modules/input/evdev/ |
H A D | InputHub.cpp | 377 ff_effect effect{}; 378 effect.type = FF_RUMBLE; 379 effect.id = mFfEffectId; 380 effect.u.rumble.strong_magnitude = 0xc000; 381 effect.u.rumble.weak_magnitude = 0xc000; 382 effect.replay.length = (duration + 999'999LL) / 1'000'000LL; 383 effect.replay.delay = 0; 384 if (TEMP_FAILURE_RETRY(ioctl(mFd, EVIOCSFF, &effect))) { 385 ALOGW("Could not upload force feedback effect to device %s due to error %d.", 389 mFfEffectId = effect [all...] |