A uniform type identifier for various file formats.
SDKs
- iOS 11.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- tvOS 11.0+
- watchOS 6.0+
Framework
- AVFoundation
Declaration
struct AVFileType
A uniform type identifier for various file formats.
SDKs
Framework
struct AVFileType
static let ac3: AVFile Type
A UTI for the AC-3 audio file format.
static let amr: AVFile Type
A UTI for the adaptive multirate audio file format.
static let dng: AVFile Type
A UTI for the Adobe digital negative file format.
static let mobile3GPP: AVFile Type
A UTI for the 3GPP file format.
static let aifc: AVFile Type
A UTI for the AIFC audio file format.
static let aiff: AVFile Type
A UTI for the AIFF audio file format.
static let avci: AVFile Type
A UTI for the high efficiency image file format containing H.264 compressed images.
static let heic: AVFile Type
A UTI for the high efficiency image file format containing HEVC compressed images.
static let heif: AVFile Type
A UTI for the high efficiency image file format containing images compressed with any codec.
static let jpg: AVFile Type
A UTI for the JPEG (JFIF) format.
static let tif: AVFile Type
A UTI for the tagged image file format.
static let wav: AVFile Type
A UTI for the WAVE audio file format.
static let mobile3GPP2: AVFile Type
A UTI for the 3GPP2 file format.
static let mp4: AVFile Type
A UTI for the MPEG-4 file format.
static let au: AVFile Type
A UTI for the Sun/NeXT audio file format.
static let m4a: AVFile Type
A UTI for the Apple m4a audio file format.
static let m4v: AVFile Type
A UTI for the iTunes video file format.
static let mp3: AVFile Type
A UTI for the MPEG Audio Layer 3 file format.
static let eac3: AVFile Type
A UTI for the enhanced AC-3 audio file format.
static let mov: AVFile Type
A UTI for the QuickTime movie file format.
static let caf: AVFile Type
A UTI for the Core Audio Format.
init(String)
The default initializer for a new file type.
init(raw Value: String)
Creates a file type from its raw string value.
Define output image and video formats by using the key and value constants.
Dictionary keys for configuring video compression and compression settings for video assets.
struct AVMedia Type
An identifier for various media types.
struct AVMedia Characteristic
The options for specifying media type characteristics.