AVAssetExportSession

E759688

AVAssetExportSession is an AVFoundation class in Apple’s media framework used to transcode and export audiovisual assets to a specified file format and quality.

Jump to: Statements Referenced by

Statements (84)

Predicate Object
instanceOf AVFoundation class
Objective-C class
Swift-bridged class
class
canExportPreset AVAssetExportPresetAppleM4A
AVAssetExportPresetHEVC1920x1080
AVAssetExportPresetHEVC3840x2160
AVAssetExportPresetHEVCHighestQuality
AVAssetExportPresetHighestQuality
AVAssetExportPresetLowQuality
AVAssetExportPresetMediumQuality
AVAssetExportPresetPassthrough NERFINISHED
category audio processing
media export
video processing
conformsTo NSObject NERFINISHED
definedInFramework AVFoundation NERFINISHED
definedInModule AVFoundation NERFINISHED
hasClassMethod exportSessionWithAsset:presetName:
hasEnumProperty status
hasMethod cancelExport
determineCompatibleFileTypesWithCompletionHandler:
exportAsynchronouslyWithCompletionHandler:
hasProperty asset
audioMix
canPerformMultiplePassesOverSourceMediaData
error
estimatedOutputFileLength
fileLengthLimit
metadata
outputFileType
outputURL
presetName
progress
status
timeRange
videoComposition
headerFile AVAssetExportSession.h NERFINISHED
introducedIn iOS 4.0 NERFINISHED
macOS 10.7
platform Apple NERFINISHED
iOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
purpose export audiovisual assets
re-encode video and audio
transcode media
write media to file
relatedTo AVAsset NERFINISHED
AVAssetReader
AVAssetWriter NERFINISHED
AVMutableComposition NERFINISHED
AVPlayerItem NERFINISHED
requires sandbox file write permission
statusValue AVAssetExportSessionStatusCancelled NERFINISHED
AVAssetExportSessionStatusCompleted NERFINISHED
AVAssetExportSessionStatusExporting
AVAssetExportSessionStatusFailed NERFINISHED
AVAssetExportSessionStatusUnknown NERFINISHED
AVAssetExportSessionStatusWaiting NERFINISHED
supportsOperation asynchronous export
file format conversion
quality adjustment
transcoding
supportsProperty audioMix
canPerformMultiplePassesOverSourceMediaData
fileLengthLimit
metadata
outputFileType
outputURL
presetName
timeRange
videoComposition
threadingModel asynchronous API
usesConstantFamily AVAssetExportPreset*
AVFileType*
usesType AVAsset NERFINISHED
AVAudioMix NERFINISHED
AVMutableMetadataItem NERFINISHED
AVVideoComposition NERFINISHED
CMTimeRange
NSString
NSURL NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

AVFoundation coreClass AVAssetExportSession