One Logo Pool Ball
CoreVideo · IOS API REFERENCE

CVPixelFormatDescription

struct · iOS 26.0+ · SDK 27.1

struct CVPixelFormatDescription

Defines a pixel format which can be used to create custom pixel buffer types.

Members (11)

init · iOS 26.0+

init

TypeScript
static init(pixelFormatType: CVPixelFormatType, name: string, components: CVPixelFormatDescription_Components, componentRange: (CVPixelFormatDescription_ComponentRange) | null, planeConfiguration: CVPixelFormatDescription_PlaneConfiguration): CVPixelFormatDescription
Swift declaration
init(pixelFormatType: CVPixelFormatType, name: String, components: CVPixelFormatDescription.Components, componentRange: CVPixelFormatDescription.ComponentRange? = nil, planeConfiguration: CVPixelFormatDescription.PlaneConfiguration)
get · iOS 26.0+

pixelFormatType

TypeScript
get pixelFormatType(): CVPixelFormatType
Swift declaration
var pixelFormatType: CVPixelFormatType

Pixel format to be use for associating pixel buffers with this format.

set · iOS 26.0+

pixelFormatType

TypeScript
set pixelFormatType(value: CVPixelFormatType)
Swift declaration
var pixelFormatType: CVPixelFormatType

Pixel format to be use for associating pixel buffers with this format.

get · iOS 26.0+

components

TypeScript
get components(): CVPixelFormatDescription_Components
Swift declaration
var components: CVPixelFormatDescription.Components

Color components carried by the pixel buffer

set · iOS 26.0+

components

TypeScript
set components(value: CVPixelFormatDescription_Components)
Swift declaration
var components: CVPixelFormatDescription.Components

Color components carried by the pixel buffer

get · iOS 26.0+

componentRange

TypeScript
get componentRange(): (CVPixelFormatDescription_ComponentRange) | null
Swift declaration
var componentRange: CVPixelFormatDescription.ComponentRange?

Color gamut of format

set · iOS 26.0+

componentRange

TypeScript
set componentRange(value: (CVPixelFormatDescription_ComponentRange) | null)
Swift declaration
var componentRange: CVPixelFormatDescription.ComponentRange?

Color gamut of format

get · iOS 26.0+

planeConfiguration

TypeScript
get planeConfiguration(): CVPixelFormatDescription_PlaneConfiguration
Swift declaration
var planeConfiguration: CVPixelFormatDescription.PlaneConfiguration

Defines planar or non-planar configuration

set · iOS 26.0+

planeConfiguration

TypeScript
set planeConfiguration(value: CVPixelFormatDescription_PlaneConfiguration)
Swift declaration
var planeConfiguration: CVPixelFormatDescription.PlaneConfiguration

Defines planar or non-planar configuration

get · iOS 26.0+

name

TypeScript
get name(): string
Swift declaration
var name: String

The canonical name for the format. This should be the same as the codec name you'd use in QT.

set · iOS 26.0+

name

TypeScript
set name(value: string)
Swift declaration
var name: String

The canonical name for the format. This should be the same as the codec name you'd use in QT.

Skipped declarations

No declarations were skipped in this snapshot.

All CoreVideo types →