Share via


MediaAccessibility Namespace

The MediaAccessibility namespace provides support for captioning of video.

Classes

Name Description
MAAudibleMedia

Defines the constant associated with kMAudibleMediaSettingsChangedNotification and accessibility preferred characteristics.

MAAudibleMedia.Notifications

Notifications posted by the MAAudibleMedia class.

MACaptionAppearance

Class that contains static methods and fields for accessing and controlling information about the appearance and language of accessibility features on the device.

MACaptionAppearance.Notifications

Notifications posted by the MACaptionAppearance class.

MAFlashingLightsProcessor
MAFlashingLightsProcessorResult
MAImageCaptioning
MAMediaCharacteristic
MAMusicHapticsManager
MAMusicHapticsManager.Notifications

Notifications posted by the MAMusicHapticsManager class.

MAVideoAccommodations
MAVideoAccommodations.Notifications

Notifications posted by the MAVideoAccommodations class.

Enums

Name Description
MACaptionAppearanceBehavior

Enumerates values that indicate whether to override a setting with the value that is supplied by the media, if present.

MACaptionAppearanceDisplayType

Enumerates values that indicate whether to display captions only for translation, always, or only if an audio track language differs from the system.

MACaptionAppearanceDomain

Enumerates values that indicate whether to use the system's or the user's caption appearance settings.

MACaptionAppearanceFontStyle

Enumerated values that control the font for the captions.

MACaptionAppearanceTextEdgeStyle

Enumerates values that indicate whether to raise caption text, use drop shadows on them, or etc.

Delegates

Name Description
MAMusicHapticTrackAvailabilityCallback
MAMusicHapticTrackStatusObserver