An AVAssetExportSession object transcodes the contents of an AVAsset source object to create an output of the form described by a specified export preset.