AVFoundation Constants

Overview

This document describes constants defined in the AVFoundation framework not described in individual classes or in domain-specific constants references.

Topics

Constants

let AVAssetDownloadTaskMediaSelectionPrefersMultichannelKey: String

The key that indicates whether media selection prefers multichannel playback.

let AVAssetExportPresetAppleProRes4444LPCM: String

A QuickTime movie with Apple ProRes 4444 video and LPCM audio.

let AVAssetExportPresetHEVC1920x1080WithAlpha: String

The output uses HEVC video compression at 1920 x 1080 pixels with alpha.

let AVAssetExportPresetHEVC3840x2160WithAlpha: String

The output uses HEVC video compression at 3840 x 2160 pixels with alpha.

let AVAssetExportPresetHEVCHighestQualityWithAlpha: String

The output uses the highest applicable video quality and HEVC video compression with alpha.

let AVContentKeyRequestRequiresValidationDataInSecureTokenKey: String

A key that requires the secure token to have extended validation data.

let AVMovieReferenceRestrictionsKey: String

The key that indicates the restrictions used by the movie when resolving references to external media data.

let AVSampleBufferAudioRendererFlushTimeKey: String

The key that indicates the presentation timestamp of the first queued sample that was flushed.

let AVURLAssetAllowsConstrainedNetworkAccessKey: String

The key that indicates whether network requests on behalf of this asset are allowed to use the constrained interface.

let AVURLAssetAllowsExpensiveNetworkAccessKey: String

The key that indicates whether network requests on behalf of this asset are allowed to use the expensive interface.

let AVVideoDecompressionPropertiesKey: String

The key that indicates the video decompression properties to pass to the video decoder.