Structure

AVVideoCodecType

A set of constants used to describe codecs for video capture.

Declaration

struct AVVideoCodecType

Topics

Video Codecs

static let h264: AVVideoCodecType

The H.264 video codec.

static let proRes422: AVVideoCodecType

The Apple ProRes 422 video codec.

static let proRes422LT: AVVideoCodecType

The Apple ProRes 422 LT video codec.

Beta
static let proRes422HQ: AVVideoCodecType

The Apple ProRes 422 HQ video codec.

Beta
static let proRes422Proxy: AVVideoCodecType

The Apple ProRes 422 Proxy video codec.

Beta
static let proRes4444: AVVideoCodecType

The Apple ProRes 4444 video codec.

let AVVideoCodecKey: String

A key to access the name of the codec for compressing video.

Initializers

init(rawValue: String)

Creates a codec type from its raw string value.

Deprecated

let AVVideoCodecH264: String

A key to access the name of the H.264 codec for compressing video.

Deprecated
let AVVideoCodecHEVC: String

A key to access the name of the HEVC codec used to encode the video.

Deprecated
let AVVideoCodecJPEG: String

A key to access the name of the JPEG codec for compressing video.

Deprecated
let AVVideoCodecAppleProRes422: String

A key to access the name of the Apple ProRes422 codec used to encode the video.

Deprecated
let AVVideoCodecAppleProRes4444: String

A key to access the name of the Apple ProRes4444 codec used to encode the video.

Deprecated

Relationships

See Also

Retrieving Supported Video Types

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