AVAssetExportSession
An object that exports assets in a format that you specify using an export preset.
Declaration
class AVAssetExportSessionMentioned in
Overview
You configure this object to export an instance of AVAsset by setting an export preset, an output file type, and an output URL.
Topics
Creating an export session
Accessing export presets
presetNamedetermineCompatibleFileTypes(completionHandler:)allExportPresets()determineCompatibility(ofExportPreset:with:outputFileType:completionHandler:)exportPresets(compatibleWith:)
Configuring output
outputURLoutputFileTypesupportedFileTypesallowsParallelizedExportshouldOptimizeForNetworkUsecanPerformMultiplePassesOverSourceMediaDatatimeRangefileLengthLimitdirectoryForTemporaryFiles