# android.media.effect

# android.media.effect

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/media/effect/package-summary "View this page in Java")

## Interfaces

|------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
| [EffectUpdateListener](https://developer.android.com/reference/kotlin/android/media/effect/EffectUpdateListener) | Some effects may issue callbacks to inform the host of changes to the effect state. |

## Classes

|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
| [Effect](https://developer.android.com/reference/kotlin/android/media/effect/Effect)               | Effects are high-performance transformations that can be applied to image frames.                                          |
| [EffectContext](https://developer.android.com/reference/kotlin/android/media/effect/EffectContext) | An EffectContext keeps all necessary state information to run Effects within a Open GL ES 2.                               |
| [EffectFactory](https://developer.android.com/reference/kotlin/android/media/effect/EffectFactory) | The EffectFactory class defines the list of available Effects, and provides functionality to inspect and instantiate them. |