Type Method


Creates and initializes an output setting assistant with the given preset.


+ (instancetype)outputSettingsAssistantWithPreset:(AVOutputSettingsPreset)presetIdentifier;



The preset identifier.

Return Value

An initialized AVOutputSettingsAssistant instance with the presetIdentifier value.


The properties of the returned object can be used as a guide for creating and configuring an AVAssetWriter object and one or more AVAssetWriterInput objects. If all the suggested properties are respected in creating the AVAssetWriter, the resulting media file will conform to the criteria implied by the preset.

See Also

Creating an Output Settings Assistant

+ availableOutputSettingsPresets

Returns the array of presets to use when creating an output settings assistant.


A preset configuration used to configure writers.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software