Android.Media.Projection Namespace

Provides APIs for capturing screen content and managing media projection sessions.

Classes

Name Description
AppContentProjectionService

Service to be implemented by the application providing the MediaProjectionAppContent.

AppContentProjectionSession

Represents a media projection session where the application receiving an instance of this class is sharing its own content.

AppContentRequest

Contains the requested characteristic for an app content projection.

MediaProjection

A token granting applications the ability to capture screen contents and/or record system audio.

MediaProjection.Callback

Callbacks for the projection session.

MediaProjectionAppContent

Holds information about content an app can share via the MediaProjection APIs.

MediaProjectionAppContent.Builder

Builder for MediaProjectionAppContent.

MediaProjectionAppContent.InterfaceConsts
MediaProjectionConfig

Configure the MediaProjection session requested from MediaProjectionManager#createScreenCaptureIntent(MediaProjectionConfig).

MediaProjectionConfig.Builder
MediaProjectionConfig.InterfaceConsts

Constants re-exported from android.os.Parcelable for use with MediaProjectionConfig.

MediaProjectionManager

Manages the retrieval of certain types of MediaProjection tokens.

Enums

Name Description
MediaProjectionSource