/system/media/mca/effect/java/android/media/effect/ |
EffectUpdateListener.java | 18 package android.media.effect; 21 * Some effects may issue callbacks to inform the host of changes to the effect state. This is the 27 * Called when the effect state is updated. 29 * @param effect The effect that has been updated. 30 * @param info A value that gives more information about the update. See the effect's 33 public void onEffectUpdated(Effect effect, Object info);
|
Effect.java | 18 package android.media.effect; 26 * <p>To create an Effect you must first create an EffectContext. You can obtain an instance of the 28 * {@link android.media.effect.EffectContext#getFactory() getFactory()}. The EffectFactory allows 32 * applying an effect. An effect is bound to a single EffectContext, which in turn is bound to a 37 public abstract class Effect { 40 * Get the effect name. 42 * Returns the unique name of the effect, which matches the name used for instantiating this 43 * effect by the EffectFactory. 45 * @return The name of the effect [all...] |
EffectFactory.java | 18 package android.media.effect; 26 * creating a certain effect, the application should confirm that the effect is supported on this 34 "android.media.effect.effects.", // Default effect package 59 "android.media.effect.effects.BrightnessEffect"; 74 "android.media.effect.effects.ContrastEffect"; 88 "android.media.effect.effects.FisheyeEffect"; 93 * background visible before the effect becomes active. The effect will wai 507 Effect effect = null; local [all...] |
/packages/apps/Gallery2/src/com/android/gallery3d/photoeditor/filters/ |
Filter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectContext; 37 private static final HashMap<Filter, Effect> effects = new HashMap<Filter, Effect>(); 48 for (Effect effect : effects.values()) { 49 effect.release(); 58 Effect effect = effects.remove(this) local 65 Effect effect = effects.get(this); local [all...] |
AutoFixFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_AUTOFIX); local 34 effect.setParameter("scale", scale); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
ColorTemperatureFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 34 Effect effect = getEffect(EffectFactory.EFFECT_TEMPERATURE); local 35 effect.setParameter("scale", scale); 36 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
FaceTanFilter.java | 19 import android.media.effect.Effect; 32 Effect effect = getEffect("com.google.android.media.effect.effects.FaceTanningEffect"); local 33 effect.setParameter("blend", scale); 34 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
FaceliftFilter.java | 19 import android.media.effect.Effect; 32 Effect effect = getEffect("com.google.android.media.effect.effects.FaceliftEffect"); local 33 effect.setParameter("blend", scale); 34 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
FillLightFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_FILLLIGHT); local 34 effect.setParameter("strength", scale); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
FisheyeFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_FISHEYE); local 34 effect.setParameter("scale", scale); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
GrainFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_GRAIN); local 34 effect.setParameter("strength", scale); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
HighlightFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_BLACKWHITE); local 34 effect.setParameter("black", 0f); 35 effect.setParameter("white", 1f - scale * 0.5f); 36 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
SaturationFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_SATURATE); local 34 effect.setParameter("scale", (scale - 0.5f) * 2); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
ShadowFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_BLACKWHITE); local 34 effect.setParameter("black", scale * 0.5f); 35 effect.setParameter("white", 1f); 36 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
SharpenFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_SHARPEN); local 34 effect.setParameter("scale", scale); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
VignetteFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 33 Effect effect = getEffect(EffectFactory.EFFECT_VIGNETTE); local 34 effect.setParameter("scale", scale); 35 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
FlipFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 42 Effect effect = getEffect(EffectFactory.EFFECT_FLIP); local 43 effect.setParameter("horizontal", flips[0]); 44 effect.setParameter("vertical", flips[1]); 45 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
RotateFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 44 Effect effect = getEffect(EffectFactory.EFFECT_ROTATE); local 45 effect.setParameter("angle", (int) degrees); 46 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
StraightenFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 42 Effect effect = getEffect(EffectFactory.EFFECT_STRAIGHTEN); local 43 effect.setParameter("maxAngle", MAX_DEGREES); 44 effect.setParameter("angle", -degrees); 45 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
TintFilter.java | 19 import android.media.effect.Effect; 20 import android.media.effect.EffectFactory; 41 Effect effect = getEffect(EffectFactory.EFFECT_TINT); local 42 effect.setParameter("tint", color); 43 effect.apply(src.texture(), src.width(), src.height(), dst.texture());
|
/frameworks/base/media/libeffects/factory/ |
Android.mk | 3 # Effect factory library
|
/frameworks/base/media/java/android/media/videoeditor/ |
Effect.java | 21 * This is the super class for all effects. An effect can only be applied to a 25 public abstract class Effect { 31 * The effect owner 37 * The start time of the effect relative to the beginning 46 private Effect() { 57 * @param effectId The effect id 60 * @param durationMs The effect duration in milliseconds 62 public Effect(MediaItem mediaItem, String effectId, long startTimeMs, 82 * Get the id of the effect. 84 * @return The id of the effect [all...] |
/packages/apps/VideoEditor/src/com/android/videoeditor/service/ |
MovieEffect.java | 22 import android.media.videoeditor.Effect;
27 * An effect can only be applied to a single media item.
48 * @param effect The effect
50 MovieEffect(Effect effect) {
51 mUniqueId = effect.getId();
52 mStartTimeMs = effect.getStartTime();
53 mDurationMs = effect.getDuration();
54 if (effect instanceof EffectKenBurns) { [all...] |
/sdk/assetstudio/src/com/android/assetstudiolib/ |
ActionBarIconGenerator.java | 18 import com.android.assetstudiolib.Util.Effect; 53 Util.drawEffects(g, tempImage, 0, 0, new Effect[] { 58 Util.drawEffects(g, tempImage, 0, 0, new Effect[] {
|
/frameworks/base/include/media/ |
IEffect.h | 30 DECLARE_META_INTERFACE(Effect);
|