# android.media.projection

Added in[API level 21](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# android.media.projection

*** ** * ** ***

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

## Classes

|-----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [MediaProjection](https://developer.android.com/reference/android/media/projection/MediaProjection)                   | A token granting applications the ability to capture screen contents and/or record system audio.                                                                                                                                                                                                                                                                                    |
| [MediaProjection.Callback](https://developer.android.com/reference/android/media/projection/MediaProjection.Callback) | Callbacks for the projection session.                                                                                                                                                                                                                                                                                                                                               |
| [MediaProjectionConfig](https://developer.android.com/reference/android/media/projection/MediaProjectionConfig)       | Configure the[MediaProjection](https://developer.android.com/reference/android/media/projection/MediaProjection)session requested from[MediaProjectionManager.createScreenCaptureIntent(MediaProjectionConfig)](https://developer.android.com/reference/android/media/projection/MediaProjectionManager#createScreenCaptureIntent(android.media.projection.MediaProjectionConfig)). |
| [MediaProjectionManager](https://developer.android.com/reference/android/media/projection/MediaProjectionManager)     | Manages the retrieval of certain types of[MediaProjection](https://developer.android.com/reference/android/media/projection/MediaProjection)tokens.                                                                                                                                                                                                                                 |

-

  ## Classes

  - [MediaProjection](https://developer.android.com/reference/android/media/projection/MediaProjection)
  - [MediaProjection.Callback](https://developer.android.com/reference/android/media/projection/MediaProjection.Callback)
  - [MediaProjectionConfig](https://developer.android.com/reference/android/media/projection/MediaProjectionConfig)
  - [MediaProjectionManager](https://developer.android.com/reference/android/media/projection/MediaProjectionManager)