AVAsset
-
nextlevel_export(outputFileType:outputURL:metadata:videoInputConfiguration:videoOutputConfiguration:audioOutputConfiguration:progressHandler:completionHandler:)Initiates a NextLevelSessionExport on the asset
Declaration
Swift
public func nextlevel_export(outputFileType: AVFileType? = AVFileType.mp4, outputURL: URL, metadata: [AVMetadataItem]? = nil, videoInputConfiguration: [String : Any]? = nil, videoOutputConfiguration: [String : Any], audioOutputConfiguration: [String : Any], progressHandler: NextLevelSessionExporter.ProgressHandler? = nil, completionHandler: NextLevelSessionExporter.CompletionHandler? = nil)Parameters
outputFileTypetype of resulting file to create
outputURLlocation of resulting file
metadatadata to embed in the result
videoInputConfigurationvideo input configuration
videoOutputConfigurationvideo output configuration
audioOutputConfigurationaudio output configuration
progressHandlerprogress fraction handler
completionHandlercompletion handler
View on GitHub
AVAsset Extension Reference