Structure

AVFileType

A uniform type identifier for various file formats.

Declaration

struct AVFileType

Topics

File Types

static let ac3: AVFileType

A UTI for the AC-3 audio file format.

static let amr: AVFileType

A UTI for the adaptive multirate audio file format.

static let dng: AVFileType

A UTI for the Adobe digital negative file format.

static let mobile3GPP: AVFileType

A UTI for the 3GPP file format.

static let aifc: AVFileType

A UTI for the AIFC audio file format.

static let aiff: AVFileType

A UTI for the AIFF audio file format.

static let avci: AVFileType

A UTI for the high efficiency image file format containing H.264 compressed images.

static let heic: AVFileType

A UTI for the high efficiency image file format containing HEVC compressed images.

static let heif: AVFileType

A UTI for the high efficiency image file format containing images compressed with any codec.

static let jpg: AVFileType

A UTI for the JPEG (JFIF) format.

static let tif: AVFileType

A UTI for the tagged image file format.

static let wav: AVFileType

A UTI for the WAVE audio file format.

static let mobile3GPP2: AVFileType

A UTI for the 3GPP2 file format.

static let mp4: AVFileType

A UTI for the MPEG-4 file format.

static let au: AVFileType

A UTI for the Sun/NeXT audio file format.

static let m4a: AVFileType

A UTI for the Apple m4a audio file format.

static let m4v: AVFileType

A UTI for the iTunes video file format.

static let mp3: AVFileType

A UTI for the MPEG Audio Layer 3 file format.

static let eac3: AVFileType

A UTI for the enhanced AC-3 audio file format.

static let mov: AVFileType

A UTI for the QuickTime movie file format.

static let caf: AVFileType

A UTI for the Core Audio Format.

Creating File Types

init(String)

The default initializer for a new file type.

init(rawValue: String)

Creates a file type from its raw string value.

Relationships

See Also

Supporting Types

Video Settings Dictionaries

Define output image and video formats by using the key and value constants.

Video Settings

Dictionary keys for configuring video compression and compression settings for video assets.

struct AVMediaType

An identifier for various media types.

struct AVMediaCharacteristic

The options for specifying media type characteristics.

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