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.

static let proRes422HQ: AVVideoCodecType

The Apple ProRes 422 HQ video codec.

static let proRes422Proxy: AVVideoCodecType

The Apple ProRes 422 Proxy video codec.

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