One Logo Pool Ball
Media · IOS API REFERENCE

VideoToolbox

Work directly with hardware-accelerated video encoding and decoding capabilities.

38 types

464 callable entries

20 skipped

96% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

VTCompressionOutputCallback

typealias · iOS 8.0+

VTCompressionOutputHandler

typealias · iOS 9.0+

VTCompressionSession

class

VTCompressionSessionOptionFlags

struct · iOS 8.0+

VTDecodeFrameFlags

struct

VTDecodeInfoFlags

struct

VTDecompressionMultiImageCapableOutputHandler

typealias · iOS 17.0+

VTDecompressionOutputCallback

typealias · iOS 8.0+

VTDecompressionOutputCallbackRecord

struct · iOS 8.0+

VTDecompressionOutputHandler

typealias · iOS 9.0+

VTDecompressionOutputMultiImageCallback

typealias · iOS 17.0+

VTDecompressionSession

class

VTEncodeInfoFlags

struct

VTFrameProcessor

class · iOS 26.0+

VTFrameProcessorConfiguration

protocol · iOS 26.0+

VTFrameProcessorError

struct

VTFrameProcessorError.Code

enum

VTFrameProcessorFrame

class · iOS 26.0+

VTFrameProcessorFrame.ReadOnlyFrame

struct · iOS 26.0+

VTFrameProcessorOpticalFlow

class · iOS 26.0+

VTFrameProcessorParameters

protocol · iOS 26.0+

VTFrameSilo

class

VTHDRPerFrameMetadataGenerationHDRFormatType

struct · iOS 18.0+

VTInt32Point

struct

VTInt32Size

struct

VTMotionEstimationOutputHandler

typealias

VTMotionEstimationSession

class · iOS 26.0+

VTMotionEstimationSession.BlockSize

enum · iOS 26.0+

VTMotionEstimationSession.BlockSize.RawValue

typealias · iOS 26.0+

VTMotionEstimationSession.FrameFlags

struct · iOS 26.0+

VTMotionEstimationSession.FrameFlags.ArrayLiteralElement

typealias · iOS 26.0+

VTMotionEstimationSession.FrameFlags.Element

typealias · iOS 26.0+

VTMotionEstimationSession.FrameFlags.RawValue

typealias · iOS 26.0+

VTMotionEstimationSession.Motion

struct · iOS 26.0+

VTMultiPassStorage

class

VTPixelRotationSession

class · iOS 16.0+

VTPixelTransferSession

class · iOS 16.0+

VTSession

typealias

Functions and constants

get

kVTAllocationFailedErr

TypeScript
const kVTAllocationFailedErr: number
Swift declaration
var kVTAllocationFailedErr: OSStatus { get }
get

kVTColorCorrectionImageRotationFailedErr

TypeScript
const kVTColorCorrectionImageRotationFailedErr: number
Swift declaration
var kVTColorCorrectionImageRotationFailedErr: OSStatus { get }
get

kVTColorCorrectionPixelTransferFailedErr

TypeScript
const kVTColorCorrectionPixelTransferFailedErr: number
Swift declaration
var kVTColorCorrectionPixelTransferFailedErr: OSStatus { get }
get

kVTColorSyncTransformConvertFailedErr

TypeScript
const kVTColorSyncTransformConvertFailedErr: number
Swift declaration
var kVTColorSyncTransformConvertFailedErr: OSStatus { get }
get

kVTCouldNotCreateColorCorrectionDataErr

TypeScript
const kVTCouldNotCreateColorCorrectionDataErr: number
Swift declaration
var kVTCouldNotCreateColorCorrectionDataErr: OSStatus { get }
get

kVTCouldNotCreateInstanceErr

TypeScript
const kVTCouldNotCreateInstanceErr: number
Swift declaration
var kVTCouldNotCreateInstanceErr: OSStatus { get }
get

kVTCouldNotFindExtensionErr

TypeScript
const kVTCouldNotFindExtensionErr: number
Swift declaration
var kVTCouldNotFindExtensionErr: OSStatus { get }
get

kVTCouldNotFindTemporalFilterErr

TypeScript
const kVTCouldNotFindTemporalFilterErr: number
Swift declaration
var kVTCouldNotFindTemporalFilterErr: OSStatus { get }
get

kVTCouldNotFindVideoDecoderErr

TypeScript
const kVTCouldNotFindVideoDecoderErr: number
Swift declaration
var kVTCouldNotFindVideoDecoderErr: OSStatus { get }
get

kVTCouldNotFindVideoEncoderErr

TypeScript
const kVTCouldNotFindVideoEncoderErr: number
Swift declaration
var kVTCouldNotFindVideoEncoderErr: OSStatus { get }
get

kVTCouldNotOutputTaggedBufferGroupErr

TypeScript
const kVTCouldNotOutputTaggedBufferGroupErr: number
Swift declaration
var kVTCouldNotOutputTaggedBufferGroupErr: OSStatus { get }
get

kVTExtensionConflictErr

TypeScript
const kVTExtensionConflictErr: number
Swift declaration
var kVTExtensionConflictErr: OSStatus { get }
get

kVTExtensionDisabledErr

TypeScript
const kVTExtensionDisabledErr: number
Swift declaration
var kVTExtensionDisabledErr: OSStatus { get }
get

kVTFormatDescriptionChangeNotSupportedErr

TypeScript
const kVTFormatDescriptionChangeNotSupportedErr: number
Swift declaration
var kVTFormatDescriptionChangeNotSupportedErr: OSStatus { get }
get

kVTFrameSiloInvalidTimeRangeErr

TypeScript
const kVTFrameSiloInvalidTimeRangeErr: number
Swift declaration
var kVTFrameSiloInvalidTimeRangeErr: OSStatus { get }
get

kVTFrameSiloInvalidTimeStampErr

TypeScript
const kVTFrameSiloInvalidTimeStampErr: number
Swift declaration
var kVTFrameSiloInvalidTimeStampErr: OSStatus { get }
get

kVTImageRotationNotSupportedErr

TypeScript
const kVTImageRotationNotSupportedErr: number
Swift declaration
var kVTImageRotationNotSupportedErr: OSStatus { get }
get

kVTInsufficientSourceColorDataErr

TypeScript
const kVTInsufficientSourceColorDataErr: number
Swift declaration
var kVTInsufficientSourceColorDataErr: OSStatus { get }
get

kVTInvalidSessionErr

TypeScript
const kVTInvalidSessionErr: number
Swift declaration
var kVTInvalidSessionErr: OSStatus { get }
get

kVTLogTransferFunctionMismatchErr

TypeScript
const kVTLogTransferFunctionMismatchErr: number
Swift declaration
var kVTLogTransferFunctionMismatchErr: OSStatus { get }
get

kVTMultiPassStorageIdentifierMismatchErr

TypeScript
const kVTMultiPassStorageIdentifierMismatchErr: number
Swift declaration
var kVTMultiPassStorageIdentifierMismatchErr: OSStatus { get }
get

kVTMultiPassStorageInvalidErr

TypeScript
const kVTMultiPassStorageInvalidErr: number
Swift declaration
var kVTMultiPassStorageInvalidErr: OSStatus { get }
get

kVTParameterErr

TypeScript
const kVTParameterErr: number
Swift declaration
var kVTParameterErr: OSStatus { get }
get

kVTPixelRotationNotSupportedErr

TypeScript
const kVTPixelRotationNotSupportedErr: number
Swift declaration
var kVTPixelRotationNotSupportedErr: OSStatus { get }
get

kVTPixelTransferNotPermittedErr

TypeScript
const kVTPixelTransferNotPermittedErr: number
Swift declaration
var kVTPixelTransferNotPermittedErr: OSStatus { get }
get

kVTPixelTransferNotSupportedErr

TypeScript
const kVTPixelTransferNotSupportedErr: number
Swift declaration
var kVTPixelTransferNotSupportedErr: OSStatus { get }
get

kVTPropertyNotSupportedErr

TypeScript
const kVTPropertyNotSupportedErr: number
Swift declaration
var kVTPropertyNotSupportedErr: OSStatus { get }
get

kVTPropertyReadOnlyErr

TypeScript
const kVTPropertyReadOnlyErr: number
Swift declaration
var kVTPropertyReadOnlyErr: OSStatus { get }
get

kVTSessionMalfunctionErr

TypeScript
const kVTSessionMalfunctionErr: number
Swift declaration
var kVTSessionMalfunctionErr: OSStatus { get }
get

kVTVideoDecoderAuthorizationErr

TypeScript
const kVTVideoDecoderAuthorizationErr: number
Swift declaration
var kVTVideoDecoderAuthorizationErr: OSStatus { get }
get

kVTVideoDecoderBadDataErr

TypeScript
const kVTVideoDecoderBadDataErr: number
Swift declaration
var kVTVideoDecoderBadDataErr: OSStatus { get }
get

kVTVideoDecoderCallbackMessagingErr

TypeScript
const kVTVideoDecoderCallbackMessagingErr: number
Swift declaration
var kVTVideoDecoderCallbackMessagingErr: OSStatus { get }
get

kVTVideoDecoderMalfunctionErr

TypeScript
const kVTVideoDecoderMalfunctionErr: number
Swift declaration
var kVTVideoDecoderMalfunctionErr: OSStatus { get }
get

kVTVideoDecoderNeedsRosettaErr

TypeScript
const kVTVideoDecoderNeedsRosettaErr: number
Swift declaration
var kVTVideoDecoderNeedsRosettaErr: OSStatus { get }
get

kVTVideoDecoderNotAvailableNowErr

TypeScript
const kVTVideoDecoderNotAvailableNowErr: number
Swift declaration
var kVTVideoDecoderNotAvailableNowErr: OSStatus { get }
get

kVTVideoDecoderReferenceMissingErr

TypeScript
const kVTVideoDecoderReferenceMissingErr: number
Swift declaration
var kVTVideoDecoderReferenceMissingErr: OSStatus { get }
get

kVTVideoDecoderRemovedErr

TypeScript
const kVTVideoDecoderRemovedErr: number
Swift declaration
var kVTVideoDecoderRemovedErr: OSStatus { get }
get

kVTVideoDecoderUnknownErr

TypeScript
const kVTVideoDecoderUnknownErr: number
Swift declaration
var kVTVideoDecoderUnknownErr: OSStatus { get }
get

kVTVideoDecoderUnsupportedDataFormatErr

TypeScript
const kVTVideoDecoderUnsupportedDataFormatErr: number
Swift declaration
var kVTVideoDecoderUnsupportedDataFormatErr: OSStatus { get }
get

kVTVideoEncoderAuthorizationErr

TypeScript
const kVTVideoEncoderAuthorizationErr: number
Swift declaration
var kVTVideoEncoderAuthorizationErr: OSStatus { get }
get

kVTVideoEncoderAutoWhiteBalanceNotLockedErr

TypeScript
const kVTVideoEncoderAutoWhiteBalanceNotLockedErr: number
Swift declaration
var kVTVideoEncoderAutoWhiteBalanceNotLockedErr: OSStatus { get }
get

kVTVideoEncoderMVHEVCVideoLayerIDsMismatchErr

TypeScript
const kVTVideoEncoderMVHEVCVideoLayerIDsMismatchErr: number
Swift declaration
var kVTVideoEncoderMVHEVCVideoLayerIDsMismatchErr: OSStatus { get }
get

kVTVideoEncoderMalfunctionErr

TypeScript
const kVTVideoEncoderMalfunctionErr: number
Swift declaration
var kVTVideoEncoderMalfunctionErr: OSStatus { get }
get

kVTVideoEncoderNeedsRosettaErr

TypeScript
const kVTVideoEncoderNeedsRosettaErr: number
Swift declaration
var kVTVideoEncoderNeedsRosettaErr: OSStatus { get }
get

kVTVideoEncoderNotAvailableNowErr

TypeScript
const kVTVideoEncoderNotAvailableNowErr: number
Swift declaration
var kVTVideoEncoderNotAvailableNowErr: OSStatus { get }
get

kVTQPModulationLevel_Default

TypeScript
const kVTQPModulationLevel_Default: number
Swift declaration
var kVTQPModulationLevel_Default: Int { get }
get

kVTQPModulationLevel_Disable

TypeScript
const kVTQPModulationLevel_Disable: number
Swift declaration
var kVTQPModulationLevel_Disable: Int { get }
get

kVTUnlimitedFrameDelayCount

TypeScript
const kVTUnlimitedFrameDelayCount: number
Swift declaration
var kVTUnlimitedFrameDelayCount: Int { get }
function · iOS 8.0+

VTCompressionSessionBeginPass

TypeScript
VTCompressionSessionBeginPass(session: VTCompressionSession, beginPassFlags: VTCompressionSessionOptionFlags, reserved?: (SDKHandle) | null): number
Swift declaration
func VTCompressionSessionBeginPass(_ session: VTCompressionSession, flags beginPassFlags: VTCompressionSessionOptionFlags, _ reserved: UnsafeMutablePointer<UInt32>?) -> OSStatus
function · iOS 8.0+

VTCompressionSessionCompleteFrames

TypeScript
VTCompressionSessionCompleteFrames(session: VTCompressionSession, completeUntilPresentationTimeStamp: _CoreMedia_CMTime): number
Swift declaration
func VTCompressionSessionCompleteFrames(_ session: VTCompressionSession, untilPresentationTimeStamp completeUntilPresentationTimeStamp: CMTime) -> OSStatus
function · iOS 8.0+

VTCompressionSessionEndPass

TypeScript
VTCompressionSessionEndPass(session: VTCompressionSession, reserved?: (SDKHandle) | null): { $ret: number; $out: { "furtherPassesRequestedOut": boolean } }
Swift declaration
func VTCompressionSessionEndPass(_ session: VTCompressionSession, furtherPassesRequestedOut: UnsafeMutablePointer<DarwinBoolean>?, _ reserved: UnsafeMutablePointer<UInt32>?) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with furtherPassesRequestedOut inside $out.

function · iOS 8.0+

VTCompressionSessionGetPixelBufferPool

TypeScript
VTCompressionSessionGetPixelBufferPool(session: VTCompressionSession): (_CoreVideo_CVPixelBufferPool) | null
Swift declaration
func VTCompressionSessionGetPixelBufferPool(_ session: VTCompressionSession) -> CVPixelBufferPool?
function · iOS 8.0+

VTCompressionSessionGetTimeRangesForNextPass

TypeScript
VTCompressionSessionGetTimeRangesForNextPass(session: VTCompressionSession, timeRangeCountOut: SDKHandle): { $ret: number; $out: { "timeRangeArrayOut": (SDKHandle) | null } }
Swift declaration
func VTCompressionSessionGetTimeRangesForNextPass(_ session: VTCompressionSession, timeRangeCountOut: UnsafeMutablePointer<CMItemCount>, timeRangeArrayOut: UnsafeMutablePointer<UnsafePointer<CMTimeRange>?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with timeRangeArrayOut inside $out.

function · iOS 8.0+

VTCompressionSessionGetTypeID

TypeScript
VTCompressionSessionGetTypeID(): number
Swift declaration
func VTCompressionSessionGetTypeID() -> CFTypeID
function · iOS 8.0+

VTCompressionSessionInvalidate

TypeScript
VTCompressionSessionInvalidate(session: VTCompressionSession): void
Swift declaration
func VTCompressionSessionInvalidate(_ session: VTCompressionSession)
function · iOS 8.0+

VTCompressionSessionPrepareToEncodeFrames

TypeScript
VTCompressionSessionPrepareToEncodeFrames(session: VTCompressionSession): number
Swift declaration
func VTCompressionSessionPrepareToEncodeFrames(_ session: VTCompressionSession) -> OSStatus
function · iOS 11.0+

VTCopySupportedPropertyDictionaryForEncoder

TypeScript
VTCopySupportedPropertyDictionaryForEncoder(width: number, height: number, codecType: SDKHandle, encoderSpecification?: (_CoreFoundation_CFDictionary) | null): { $ret: number; $out: { "encoderIDOut": (_CoreFoundation_CFString) | null; "supportedPropertiesOut": (_CoreFoundation_CFDictionary) | null } }
Swift declaration
func VTCopySupportedPropertyDictionaryForEncoder(width: Int32, height: Int32, codecType: CMVideoCodecType, encoderSpecification: CFDictionary?, encoderIDOut: UnsafeMutablePointer<CFString?>?, supportedPropertiesOut: UnsafeMutablePointer<CFDictionary?>?) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with encoderIDOut, supportedPropertiesOut inside $out.

function · iOS 8.0+

VTCopyVideoEncoderList

TypeScript
VTCopyVideoEncoderList(options?: (_CoreFoundation_CFDictionary) | null): { $ret: number; $out: { "listOfVideoEncodersOut": (_CoreFoundation_CFArray) | null } }
Swift declaration
func VTCopyVideoEncoderList(_ options: CFDictionary?, _ listOfVideoEncodersOut: UnsafeMutablePointer<CFArray?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with listOfVideoEncodersOut inside $out.

function · iOS 9.0+

VTCreateCGImageFromCVPixelBuffer

TypeScript
VTCreateCGImageFromCVPixelBuffer(pixelBuffer: _CoreVideo_CVBuffer, options?: (_CoreFoundation_CFDictionary) | null): { $ret: number; $out: { "imageOut": (_CoreGraphics_CGImage) | null } }
Swift declaration
func VTCreateCGImageFromCVPixelBuffer(_ pixelBuffer: CVPixelBuffer, options: CFDictionary?, imageOut: UnsafeMutablePointer<CGImage?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with imageOut inside $out.

function · iOS 8.0+

VTDecompressionSessionCanAcceptFormatDescription

TypeScript
VTDecompressionSessionCanAcceptFormatDescription(session: VTDecompressionSession, newFormatDesc: _CoreMedia_CMFormatDescription): boolean
Swift declaration
func VTDecompressionSessionCanAcceptFormatDescription(_ session: VTDecompressionSession, formatDescription newFormatDesc: CMFormatDescription) -> Bool
function · iOS 8.0+

VTDecompressionSessionCopyBlackPixelBuffer

TypeScript
VTDecompressionSessionCopyBlackPixelBuffer(session: VTDecompressionSession): { $ret: number; $out: { "pixelBufferOut": (_CoreVideo_CVBuffer) | null } }
Swift declaration
func VTDecompressionSessionCopyBlackPixelBuffer(_ session: VTDecompressionSession, pixelBufferOut: UnsafeMutablePointer<CVPixelBuffer?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with pixelBufferOut inside $out.

function · iOS 8.0+

VTDecompressionSessionCreate

TypeScript
VTDecompressionSessionCreateAllocatorFormatDescriptionDecoderSpecificationImageBufferAttributesOutputCallbackDecompressionSessionOut(allocator: (_CoreFoundation_CFAllocator) | null, videoFormatDescription: _CoreMedia_CMFormatDescription, videoDecoderSpecification?: (_CoreFoundation_CFDictionary) | null, destinationImageBufferAttributes?: (_CoreFoundation_CFDictionary) | null, outputCallback?: (SDKHandle) | null): { $ret: number; $out: { "decompressionSessionOut": (VTDecompressionSession) | null } }
Swift declaration
func VTDecompressionSessionCreate(allocator: CFAllocator?, formatDescription videoFormatDescription: CMVideoFormatDescription, decoderSpecification videoDecoderSpecification: CFDictionary?, imageBufferAttributes destinationImageBufferAttributes: CFDictionary?, outputCallback: UnsafePointer<VTDecompressionOutputCallbackRecord>?, decompressionSessionOut: UnsafeMutablePointer<VTDecompressionSession?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with decompressionSessionOut inside $out.

function · iOS 8.0+

VTDecompressionSessionFinishDelayedFrames

TypeScript
VTDecompressionSessionFinishDelayedFrames(session: VTDecompressionSession): number
Swift declaration
func VTDecompressionSessionFinishDelayedFrames(_ session: VTDecompressionSession) -> OSStatus
function · iOS 8.0+

VTDecompressionSessionGetTypeID

TypeScript
VTDecompressionSessionGetTypeID(): number
Swift declaration
func VTDecompressionSessionGetTypeID() -> CFTypeID
function · iOS 8.0+

VTDecompressionSessionInvalidate

TypeScript
VTDecompressionSessionInvalidate(session: VTDecompressionSession): void
Swift declaration
func VTDecompressionSessionInvalidate(_ session: VTDecompressionSession)
function · iOS 8.0+

VTDecompressionSessionWaitForAsynchronousFrames

TypeScript
VTDecompressionSessionWaitForAsynchronousFrames(session: VTDecompressionSession): number
Swift declaration
func VTDecompressionSessionWaitForAsynchronousFrames(_ session: VTDecompressionSession) -> OSStatus
function · iOS 8.0+

VTFrameSiloAddSampleBuffer

TypeScript
VTFrameSiloAddSampleBuffer(silo: VTFrameSilo, sampleBuffer: _CoreMedia_CMSampleBuffer): number
Swift declaration
func VTFrameSiloAddSampleBuffer(_ silo: VTFrameSilo, sampleBuffer: CMSampleBuffer) -> OSStatus
function · iOS 8.0+

VTFrameSiloCreate

TypeScript
VTFrameSiloCreate(allocator: (_CoreFoundation_CFAllocator) | null, fileURL: (_CoreFoundation_CFURL) | null, timeRange: _CoreMedia_CMTimeRange, options?: (_CoreFoundation_CFDictionary) | null): { $ret: number; $out: { "frameSiloOut": (VTFrameSilo) | null } }
Swift declaration
func VTFrameSiloCreate(allocator: CFAllocator?, fileURL: CFURL?, timeRange: CMTimeRange, options: CFDictionary?, frameSiloOut: UnsafeMutablePointer<VTFrameSilo?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with frameSiloOut inside $out.

function · iOS 8.0+

VTFrameSiloGetProgressOfCurrentPass

TypeScript
VTFrameSiloGetProgressOfCurrentPass(silo: VTFrameSilo, progressOut: SDKHandle): number
Swift declaration
func VTFrameSiloGetProgressOfCurrentPass(_ silo: VTFrameSilo, progressOut: UnsafeMutablePointer<Float32>) -> OSStatus
function · iOS 8.0+

VTFrameSiloGetTypeID

TypeScript
VTFrameSiloGetTypeID(): number
Swift declaration
func VTFrameSiloGetTypeID() -> CFTypeID
function · iOS 8.0+

VTFrameSiloSetTimeRangesForNextPass

TypeScript
VTFrameSiloSetTimeRangesForNextPass(silo: VTFrameSilo, timeRangeCount: number, timeRangeArray: SDKHandle): number
Swift declaration
func VTFrameSiloSetTimeRangesForNextPass(_ silo: VTFrameSilo, timeRangeCount: CMItemCount, timeRangeArray: UnsafePointer<CMTimeRange>) -> OSStatus
function · iOS 11.0+

VTIsHardwareDecodeSupported

TypeScript
VTIsHardwareDecodeSupported(codecType: SDKHandle): boolean
Swift declaration
func VTIsHardwareDecodeSupported(_ codecType: CMVideoCodecType) -> Bool
function · iOS 17.0+

VTIsStereoMVHEVCDecodeSupported

TypeScript
VTIsStereoMVHEVCDecodeSupported(): boolean
Swift declaration
func VTIsStereoMVHEVCDecodeSupported() -> Bool
function · iOS 17.0+

VTIsStereoMVHEVCEncodeSupported

TypeScript
VTIsStereoMVHEVCEncodeSupported(): boolean
Swift declaration
func VTIsStereoMVHEVCEncodeSupported() -> Bool
function · iOS 8.0+

VTMultiPassStorageClose

TypeScript
VTMultiPassStorageClose(multiPassStorage: VTMultiPassStorage): number
Swift declaration
func VTMultiPassStorageClose(_ multiPassStorage: VTMultiPassStorage) -> OSStatus
function · iOS 8.0+

VTMultiPassStorageCreate

TypeScript
VTMultiPassStorageCreate(allocator: (_CoreFoundation_CFAllocator) | null, fileURL: (_CoreFoundation_CFURL) | null, timeRange: _CoreMedia_CMTimeRange, options?: (_CoreFoundation_CFDictionary) | null): { $ret: number; $out: { "multiPassStorageOut": (VTMultiPassStorage) | null } }
Swift declaration
func VTMultiPassStorageCreate(allocator: CFAllocator?, fileURL: CFURL?, timeRange: CMTimeRange, options: CFDictionary?, multiPassStorageOut: UnsafeMutablePointer<VTMultiPassStorage?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with multiPassStorageOut inside $out.

function · iOS 8.0+

VTMultiPassStorageGetTypeID

TypeScript
VTMultiPassStorageGetTypeID(): number
Swift declaration
func VTMultiPassStorageGetTypeID() -> CFTypeID
function · iOS 16.0+

VTPixelRotationSessionCreate

TypeScript
VTPixelRotationSessionCreate(allocator?: (_CoreFoundation_CFAllocator) | null): { $ret: number; $out: { "pixelRotationSessionOut": (VTPixelRotationSession) | null } }
Swift declaration
func VTPixelRotationSessionCreate(_ allocator: CFAllocator?, _ pixelRotationSessionOut: UnsafeMutablePointer<VTPixelRotationSession?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with pixelRotationSessionOut inside $out.

function · iOS 16.0+

VTPixelRotationSessionGetTypeID

TypeScript
VTPixelRotationSessionGetTypeID(): number
Swift declaration
func VTPixelRotationSessionGetTypeID() -> CFTypeID
function · iOS 16.0+

VTPixelRotationSessionInvalidate

TypeScript
VTPixelRotationSessionInvalidate(session: VTPixelRotationSession): void
Swift declaration
func VTPixelRotationSessionInvalidate(_ session: VTPixelRotationSession)
function · iOS 16.0+

VTPixelRotationSessionRotateImage

TypeScript
VTPixelRotationSessionRotateImage(session: VTPixelRotationSession, sourceBuffer: _CoreVideo_CVBuffer, destinationBuffer: _CoreVideo_CVBuffer): number
Swift declaration
func VTPixelRotationSessionRotateImage(_ session: VTPixelRotationSession, _ sourceBuffer: CVPixelBuffer, _ destinationBuffer: CVPixelBuffer) -> OSStatus
function · iOS 16.0+

VTPixelTransferSessionCreate

TypeScript
VTPixelTransferSessionCreate(allocator?: (_CoreFoundation_CFAllocator) | null): { $ret: number; $out: { "pixelTransferSessionOut": (VTPixelTransferSession) | null } }
Swift declaration
func VTPixelTransferSessionCreate(allocator: CFAllocator?, pixelTransferSessionOut: UnsafeMutablePointer<VTPixelTransferSession?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with pixelTransferSessionOut inside $out.

function · iOS 16.0+

VTPixelTransferSessionGetTypeID

TypeScript
VTPixelTransferSessionGetTypeID(): number
Swift declaration
func VTPixelTransferSessionGetTypeID() -> CFTypeID
function · iOS 16.0+

VTPixelTransferSessionInvalidate

TypeScript
VTPixelTransferSessionInvalidate(session: VTPixelTransferSession): void
Swift declaration
func VTPixelTransferSessionInvalidate(_ session: VTPixelTransferSession)
function · iOS 16.0+

VTPixelTransferSessionTransferImage

TypeScript
VTPixelTransferSessionTransferImage(session: VTPixelTransferSession, sourceBuffer: _CoreVideo_CVBuffer, destinationBuffer: _CoreVideo_CVBuffer): number
Swift declaration
func VTPixelTransferSessionTransferImage(_ session: VTPixelTransferSession, from sourceBuffer: CVPixelBuffer, to destinationBuffer: CVPixelBuffer) -> OSStatus
function · iOS 26.2+

VTRegisterSupplementalVideoDecoderIfAvailable

TypeScript
VTRegisterSupplementalVideoDecoderIfAvailable(codecType: SDKHandle): void
Swift declaration
func VTRegisterSupplementalVideoDecoderIfAvailable(_ codecType: CMVideoCodecType)
function · iOS 8.0+

VTSessionCopyProperty

TypeScript
VTSessionCopyProperty(session: unknown, propertyKey: _CoreFoundation_CFString, allocator?: (_CoreFoundation_CFAllocator) | null, propertyValueOut?: (SDKHandle) | null): number
Swift declaration
func VTSessionCopyProperty(_ session: VTSession, key propertyKey: CFString, allocator: CFAllocator?, valueOut propertyValueOut: UnsafeMutableRawPointer?) -> OSStatus
function · iOS 8.0+

VTSessionCopySerializableProperties

TypeScript
VTSessionCopySerializableProperties(session: unknown, allocator?: (_CoreFoundation_CFAllocator) | null): { $ret: number; $out: { "dictionaryOut": (_CoreFoundation_CFDictionary) | null } }
Swift declaration
func VTSessionCopySerializableProperties(_ session: VTSession, allocator: CFAllocator?, dictionaryOut: UnsafeMutablePointer<CFDictionary?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with dictionaryOut inside $out.

function · iOS 8.0+

VTSessionCopySupportedPropertyDictionary

TypeScript
VTSessionCopySupportedPropertyDictionary(session: unknown): { $ret: number; $out: { "supportedPropertyDictionaryOut": (_CoreFoundation_CFDictionary) | null } }
Swift declaration
func VTSessionCopySupportedPropertyDictionary(_ session: VTSession, supportedPropertyDictionaryOut: UnsafeMutablePointer<CFDictionary?>) -> OSStatus

Omit the output parameters from the call. The result contains $ret and $out, with supportedPropertyDictionaryOut inside $out.

function · iOS 8.0+

VTSessionSetProperties

TypeScript
VTSessionSetProperties(session: unknown, propertyDictionary: _CoreFoundation_CFDictionary): number
Swift declaration
func VTSessionSetProperties(_ session: VTSession, propertyDictionary: CFDictionary) -> OSStatus
function · iOS 8.0+

VTSessionSetProperty

TypeScript
VTSessionSetProperty(session: unknown, propertyKey: _CoreFoundation_CFString, propertyValue?: (unknown) | null): number
Swift declaration
func VTSessionSetProperty(_ session: VTSession, key propertyKey: CFString, value propertyValue: CFTypeRef?) -> OSStatus
get · iOS 26.0+

VTFrameProcessorErrorDomain

TypeScript
const VTFrameProcessorErrorDomain: string
Swift declaration
let VTFrameProcessorErrorDomain: String
get · iOS 13.0+

kVTAlphaChannelMode_PremultipliedAlpha

TypeScript
const kVTAlphaChannelMode_PremultipliedAlpha: _CoreFoundation_CFString
Swift declaration
let kVTAlphaChannelMode_PremultipliedAlpha: CFString
get · iOS 13.0+

kVTAlphaChannelMode_StraightAlpha

TypeScript
const kVTAlphaChannelMode_StraightAlpha: _CoreFoundation_CFString
Swift declaration
let kVTAlphaChannelMode_StraightAlpha: CFString
get · iOS 26.0+

kVTCameraCalibrationExtrinsicOriginSource_StereoCameraSystemBaseline

TypeScript
const kVTCameraCalibrationExtrinsicOriginSource_StereoCameraSystemBaseline: _CoreFoundation_CFString
Swift declaration
let kVTCameraCalibrationExtrinsicOriginSource_StereoCameraSystemBaseline: CFString
get · iOS 26.0+

kVTCameraCalibrationLensAlgorithmKind_ParametricLens

TypeScript
const kVTCameraCalibrationLensAlgorithmKind_ParametricLens: _CoreFoundation_CFString
Swift declaration
let kVTCameraCalibrationLensAlgorithmKind_ParametricLens: CFString
get · iOS 26.0+

kVTCameraCalibrationLensDomain_Color

TypeScript
const kVTCameraCalibrationLensDomain_Color: _CoreFoundation_CFString
Swift declaration
let kVTCameraCalibrationLensDomain_Color: CFString
get · iOS 26.0+

kVTCameraCalibrationLensRole_Left

TypeScript
const kVTCameraCalibrationLensRole_Left: _CoreFoundation_CFString
Swift declaration
let kVTCameraCalibrationLensRole_Left: CFString
get · iOS 26.0+

kVTCameraCalibrationLensRole_Mono

TypeScript
const kVTCameraCalibrationLensRole_Mono: _CoreFoundation_CFString
Swift declaration
let kVTCameraCalibrationLensRole_Mono: CFString
get · iOS 26.0+

kVTCameraCalibrationLensRole_Right

TypeScript
const kVTCameraCalibrationLensRole_Right: _CoreFoundation_CFString
Swift declaration
let kVTCameraCalibrationLensRole_Right: CFString
get · iOS 26.0+

kVTCompressionPreset_Balanced

TypeScript
const kVTCompressionPreset_Balanced: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPreset_Balanced: CFString
get · iOS 27.0+

kVTCompressionPreset_ConsistentQuality

TypeScript
const kVTCompressionPreset_ConsistentQuality: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPreset_ConsistentQuality: CFString
get · iOS 26.0+

kVTCompressionPreset_HighQuality

TypeScript
const kVTCompressionPreset_HighQuality: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPreset_HighQuality: CFString
get · iOS 26.0+

kVTCompressionPreset_HighSpeed

TypeScript
const kVTCompressionPreset_HighSpeed: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPreset_HighSpeed: CFString
get · iOS 26.0+

kVTCompressionPreset_VideoConferencing

TypeScript
const kVTCompressionPreset_VideoConferencing: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPreset_VideoConferencing: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOrientationQuaternion

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOrientationQuaternion: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOrientationQuaternion: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOriginSource

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOriginSource: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOriginSource: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrix

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrix: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrix: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixProjectionOffset

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixProjectionOffset: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixProjectionOffset: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixReferenceDimensions

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixReferenceDimensions: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixReferenceDimensions: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensAlgorithmKind

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensAlgorithmKind: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensAlgorithmKind: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensDistortions

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensDistortions: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensDistortions: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensDomain

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensDomain: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensDomain: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialX

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialX: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialX: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialY

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialY: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialY: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensIdentifier

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensIdentifier: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensIdentifier: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_LensRole

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_LensRole: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_LensRole: CFString
get · iOS 26.0+

kVTCompressionPropertyCameraCalibrationKey_RadialAngleLimit

TypeScript
const kVTCompressionPropertyCameraCalibrationKey_RadialAngleLimit: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyCameraCalibrationKey_RadialAngleLimit: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_AllowFrameReordering

TypeScript
const kVTCompressionPropertyKey_AllowFrameReordering: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_AllowFrameReordering: CFString
get · iOS 12.0+

kVTCompressionPropertyKey_AllowOpenGOP

TypeScript
const kVTCompressionPropertyKey_AllowOpenGOP: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_AllowOpenGOP: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_AllowTemporalCompression

TypeScript
const kVTCompressionPropertyKey_AllowTemporalCompression: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_AllowTemporalCompression: CFString
get · iOS 13.0+

kVTCompressionPropertyKey_AlphaChannelMode

TypeScript
const kVTCompressionPropertyKey_AlphaChannelMode: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_AlphaChannelMode: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_AspectRatio16x9

TypeScript
const kVTCompressionPropertyKey_AspectRatio16x9: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_AspectRatio16x9: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_AverageBitRate

TypeScript
const kVTCompressionPropertyKey_AverageBitRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_AverageBitRate: CFString
get · iOS 15.0+

kVTCompressionPropertyKey_BaseLayerBitRateFraction

TypeScript
const kVTCompressionPropertyKey_BaseLayerBitRateFraction: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_BaseLayerBitRateFraction: CFString
get · iOS 11.0+

kVTCompressionPropertyKey_BaseLayerFrameRate

TypeScript
const kVTCompressionPropertyKey_BaseLayerFrameRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_BaseLayerFrameRate: CFString
get · iOS 14.5+

kVTCompressionPropertyKey_BaseLayerFrameRateFraction

TypeScript
const kVTCompressionPropertyKey_BaseLayerFrameRateFraction: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_BaseLayerFrameRateFraction: CFString
get · iOS 17.4+

kVTCompressionPropertyKey_CalculateMeanSquaredError

TypeScript
const kVTCompressionPropertyKey_CalculateMeanSquaredError: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_CalculateMeanSquaredError: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_CameraCalibrationDataLensCollection

TypeScript
const kVTCompressionPropertyKey_CameraCalibrationDataLensCollection: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_CameraCalibrationDataLensCollection: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_CleanAperture

TypeScript
const kVTCompressionPropertyKey_CleanAperture: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_CleanAperture: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_ColorPrimaries

TypeScript
const kVTCompressionPropertyKey_ColorPrimaries: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ColorPrimaries: CFString
get · iOS 16.0+

kVTCompressionPropertyKey_ConstantBitRate

TypeScript
const kVTCompressionPropertyKey_ConstantBitRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ConstantBitRate: CFString
get · iOS 27.0+

kVTCompressionPropertyKey_ConstantQualityFactor

TypeScript
const kVTCompressionPropertyKey_ConstantQualityFactor: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ConstantQualityFactor: CFString
get · iOS 11.0+

kVTCompressionPropertyKey_ContentLightLevelInfo

TypeScript
const kVTCompressionPropertyKey_ContentLightLevelInfo: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ContentLightLevelInfo: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_DataRateLimits

TypeScript
const kVTCompressionPropertyKey_DataRateLimits: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_DataRateLimits: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_Depth

TypeScript
const kVTCompressionPropertyKey_Depth: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_Depth: CFString
get · iOS 15.0+

kVTCompressionPropertyKey_EnableLTR

TypeScript
const kVTCompressionPropertyKey_EnableLTR: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_EnableLTR: CFString
get · iOS 11.0+

kVTCompressionPropertyKey_EncoderID

TypeScript
const kVTCompressionPropertyKey_EncoderID: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_EncoderID: CFString
get · iOS 16.0+

kVTCompressionPropertyKey_EstimatedAverageBytesPerFrame

TypeScript
const kVTCompressionPropertyKey_EstimatedAverageBytesPerFrame: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_EstimatedAverageBytesPerFrame: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_ExpectedDuration

TypeScript
const kVTCompressionPropertyKey_ExpectedDuration: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ExpectedDuration: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_ExpectedFrameRate

TypeScript
const kVTCompressionPropertyKey_ExpectedFrameRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ExpectedFrameRate: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_FieldCount

TypeScript
const kVTCompressionPropertyKey_FieldCount: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_FieldCount: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_FieldDetail

TypeScript
const kVTCompressionPropertyKey_FieldDetail: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_FieldDetail: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_GammaLevel

TypeScript
const kVTCompressionPropertyKey_GammaLevel: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_GammaLevel: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_H264EntropyMode

TypeScript
const kVTCompressionPropertyKey_H264EntropyMode: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_H264EntropyMode: CFString
get · iOS 14.0+

kVTCompressionPropertyKey_HDRMetadataInsertionMode

TypeScript
const kVTCompressionPropertyKey_HDRMetadataInsertionMode: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_HDRMetadataInsertionMode: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_HasLeftStereoEyeView

TypeScript
const kVTCompressionPropertyKey_HasLeftStereoEyeView: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_HasLeftStereoEyeView: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_HasRightStereoEyeView

TypeScript
const kVTCompressionPropertyKey_HasRightStereoEyeView: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_HasRightStereoEyeView: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_HeroEye

TypeScript
const kVTCompressionPropertyKey_HeroEye: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_HeroEye: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_HorizontalDisparityAdjustment

TypeScript
const kVTCompressionPropertyKey_HorizontalDisparityAdjustment: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_HorizontalDisparityAdjustment: CFString
get · iOS 17.4+

kVTCompressionPropertyKey_HorizontalFieldOfView

TypeScript
const kVTCompressionPropertyKey_HorizontalFieldOfView: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_HorizontalFieldOfView: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_ICCProfile

TypeScript
const kVTCompressionPropertyKey_ICCProfile: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ICCProfile: CFString
get · iOS 27.0+

kVTCompressionPropertyKey_LogTransferFunction

TypeScript
const kVTCompressionPropertyKey_LogTransferFunction: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_LogTransferFunction: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_MVHEVCLeftAndRightViewIDs

TypeScript
const kVTCompressionPropertyKey_MVHEVCLeftAndRightViewIDs: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MVHEVCLeftAndRightViewIDs: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_MVHEVCVideoLayerIDs

TypeScript
const kVTCompressionPropertyKey_MVHEVCVideoLayerIDs: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MVHEVCVideoLayerIDs: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_MVHEVCViewIDs

TypeScript
const kVTCompressionPropertyKey_MVHEVCViewIDs: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MVHEVCViewIDs: CFString
get · iOS 11.0+

kVTCompressionPropertyKey_MasteringDisplayColorVolume

TypeScript
const kVTCompressionPropertyKey_MasteringDisplayColorVolume: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MasteringDisplayColorVolume: CFString
get · iOS 15.0+

kVTCompressionPropertyKey_MaxAllowedFrameQP

TypeScript
const kVTCompressionPropertyKey_MaxAllowedFrameQP: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaxAllowedFrameQP: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MaxFrameDelayCount

TypeScript
const kVTCompressionPropertyKey_MaxFrameDelayCount: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaxFrameDelayCount: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MaxH264SliceBytes

TypeScript
const kVTCompressionPropertyKey_MaxH264SliceBytes: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaxH264SliceBytes: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MaxKeyFrameInterval

TypeScript
const kVTCompressionPropertyKey_MaxKeyFrameInterval: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaxKeyFrameInterval: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration

TypeScript
const kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration: CFString
get · iOS 12.0+

kVTCompressionPropertyKey_MaximizePowerEfficiency

TypeScript
const kVTCompressionPropertyKey_MaximizePowerEfficiency: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaximizePowerEfficiency: CFString
get · iOS 18.0+

kVTCompressionPropertyKey_MaximumRealTimeFrameRate

TypeScript
const kVTCompressionPropertyKey_MaximumRealTimeFrameRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MaximumRealTimeFrameRate: CFString
get · iOS 16.0+

kVTCompressionPropertyKey_MinAllowedFrameQP

TypeScript
const kVTCompressionPropertyKey_MinAllowedFrameQP: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MinAllowedFrameQP: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MoreFramesAfterEnd

TypeScript
const kVTCompressionPropertyKey_MoreFramesAfterEnd: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MoreFramesAfterEnd: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MoreFramesBeforeStart

TypeScript
const kVTCompressionPropertyKey_MoreFramesBeforeStart: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MoreFramesBeforeStart: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_MultiPassStorage

TypeScript
const kVTCompressionPropertyKey_MultiPassStorage: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_MultiPassStorage: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_NumberOfPendingFrames

TypeScript
const kVTCompressionPropertyKey_NumberOfPendingFrames: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_NumberOfPendingFrames: CFString
get · iOS 15.4+

kVTCompressionPropertyKey_OutputBitDepth

TypeScript
const kVTCompressionPropertyKey_OutputBitDepth: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_OutputBitDepth: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_PixelAspectRatio

TypeScript
const kVTCompressionPropertyKey_PixelAspectRatio: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_PixelAspectRatio: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_PixelBufferPoolIsShared

TypeScript
const kVTCompressionPropertyKey_PixelBufferPoolIsShared: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_PixelBufferPoolIsShared: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_PixelTransferProperties

TypeScript
const kVTCompressionPropertyKey_PixelTransferProperties: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_PixelTransferProperties: CFString
get · iOS 16.0+

kVTCompressionPropertyKey_PreserveAlphaChannel

TypeScript
const kVTCompressionPropertyKey_PreserveAlphaChannel: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_PreserveAlphaChannel: CFString
get · iOS 14.0+

kVTCompressionPropertyKey_PreserveDynamicHDRMetadata

TypeScript
const kVTCompressionPropertyKey_PreserveDynamicHDRMetadata: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_PreserveDynamicHDRMetadata: CFString
get · iOS 14.0+

kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality

TypeScript
const kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_ProfileLevel

TypeScript
const kVTCompressionPropertyKey_ProfileLevel: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ProfileLevel: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_ProgressiveScan

TypeScript
const kVTCompressionPropertyKey_ProgressiveScan: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ProgressiveScan: CFString
get · iOS 18.0+

kVTCompressionPropertyKey_ProjectionKind

TypeScript
const kVTCompressionPropertyKey_ProjectionKind: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ProjectionKind: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_Quality

TypeScript
const kVTCompressionPropertyKey_Quality: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_Quality: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_RealTime

TypeScript
const kVTCompressionPropertyKey_RealTime: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_RealTime: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumDuration

TypeScript
const kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumDuration: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumDuration: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumFrameCount

TypeScript
const kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumFrameCount: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumFrameCount: CFString
get · iOS 16.0+

kVTCompressionPropertyKey_ReferenceBufferCount

TypeScript
const kVTCompressionPropertyKey_ReferenceBufferCount: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ReferenceBufferCount: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_SourceFrameCount

TypeScript
const kVTCompressionPropertyKey_SourceFrameCount: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_SourceFrameCount: CFString
get · iOS 17.0+

kVTCompressionPropertyKey_StereoCameraBaseline

TypeScript
const kVTCompressionPropertyKey_StereoCameraBaseline: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_StereoCameraBaseline: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_SupportedPresetDictionaries

TypeScript
const kVTCompressionPropertyKey_SupportedPresetDictionaries: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_SupportedPresetDictionaries: CFString
get · iOS 15.0+

kVTCompressionPropertyKey_SupportsBaseFrameQP

TypeScript
const kVTCompressionPropertyKey_SupportsBaseFrameQP: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_SupportsBaseFrameQP: CFString
get · iOS 13.0+

kVTCompressionPropertyKey_TargetQualityForAlpha

TypeScript
const kVTCompressionPropertyKey_TargetQualityForAlpha: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_TargetQualityForAlpha: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_TransferFunction

TypeScript
const kVTCompressionPropertyKey_TransferFunction: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_TransferFunction: CFString
get · iOS 13.0+

kVTCompressionPropertyKey_UsingGPURegistryID

TypeScript
const kVTCompressionPropertyKey_UsingGPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_UsingGPURegistryID: CFString
get · iOS 17.4+

kVTCompressionPropertyKey_UsingHardwareAcceleratedVideoEncoder

TypeScript
const kVTCompressionPropertyKey_UsingHardwareAcceleratedVideoEncoder: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_UsingHardwareAcceleratedVideoEncoder: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_VBVBufferDuration

TypeScript
const kVTCompressionPropertyKey_VBVBufferDuration: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_VBVBufferDuration: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_VBVInitialDelayPercentage

TypeScript
const kVTCompressionPropertyKey_VBVInitialDelayPercentage: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_VBVInitialDelayPercentage: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_VBVMaxBitRate

TypeScript
const kVTCompressionPropertyKey_VBVMaxBitRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_VBVMaxBitRate: CFString
get · iOS 26.0+

kVTCompressionPropertyKey_VariableBitRate

TypeScript
const kVTCompressionPropertyKey_VariableBitRate: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_VariableBitRate: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_VideoEncoderPixelBufferAttributes

TypeScript
const kVTCompressionPropertyKey_VideoEncoderPixelBufferAttributes: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_VideoEncoderPixelBufferAttributes: CFString
get · iOS 18.0+

kVTCompressionPropertyKey_ViewPackingKind

TypeScript
const kVTCompressionPropertyKey_ViewPackingKind: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_ViewPackingKind: CFString
get · iOS 8.0+

kVTCompressionPropertyKey_YCbCrMatrix

TypeScript
const kVTCompressionPropertyKey_YCbCrMatrix: _CoreFoundation_CFString
Swift declaration
let kVTCompressionPropertyKey_YCbCrMatrix: CFString
get · iOS 26.0+

kVTDecodeFrameOptionKey_ContentAnalyzerCropRectangle

TypeScript
const kVTDecodeFrameOptionKey_ContentAnalyzerCropRectangle: _CoreFoundation_CFString
Swift declaration
let kVTDecodeFrameOptionKey_ContentAnalyzerCropRectangle: CFString
get · iOS 26.0+

kVTDecodeFrameOptionKey_ContentAnalyzerRotation

TypeScript
const kVTDecodeFrameOptionKey_ContentAnalyzerRotation: _CoreFoundation_CFString
Swift declaration
let kVTDecodeFrameOptionKey_ContentAnalyzerRotation: CFString
get · iOS 18.0+

kVTDecompressionPropertyKey_AllowBitstreamToChangeFrameDimensions

TypeScript
const kVTDecompressionPropertyKey_AllowBitstreamToChangeFrameDimensions: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_AllowBitstreamToChangeFrameDimensions: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_ContentHasInterframeDependencies

TypeScript
const kVTDecompressionPropertyKey_ContentHasInterframeDependencies: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_ContentHasInterframeDependencies: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_DeinterlaceMode

TypeScript
const kVTDecompressionPropertyKey_DeinterlaceMode: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_DeinterlaceMode: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_FieldMode

TypeScript
const kVTDecompressionPropertyKey_FieldMode: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_FieldMode: CFString
get · iOS 17.0+

kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata

TypeScript
const kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_MaxOutputPresentationTimeStampOfFramesBeingDecoded

TypeScript
const kVTDecompressionPropertyKey_MaxOutputPresentationTimeStampOfFramesBeingDecoded: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_MaxOutputPresentationTimeStampOfFramesBeingDecoded: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_MaximizePowerEfficiency

TypeScript
const kVTDecompressionPropertyKey_MaximizePowerEfficiency: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_MaximizePowerEfficiency: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_MinOutputPresentationTimeStampOfFramesBeingDecoded

TypeScript
const kVTDecompressionPropertyKey_MinOutputPresentationTimeStampOfFramesBeingDecoded: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_MinOutputPresentationTimeStampOfFramesBeingDecoded: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_NumberOfFramesBeingDecoded

TypeScript
const kVTDecompressionPropertyKey_NumberOfFramesBeingDecoded: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_NumberOfFramesBeingDecoded: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_OnlyTheseFrames

TypeScript
const kVTDecompressionPropertyKey_OnlyTheseFrames: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_OnlyTheseFrames: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_OutputPoolRequestedMinimumBufferCount

TypeScript
const kVTDecompressionPropertyKey_OutputPoolRequestedMinimumBufferCount: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_OutputPoolRequestedMinimumBufferCount: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_PixelBufferPool

TypeScript
const kVTDecompressionPropertyKey_PixelBufferPool: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_PixelBufferPool: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_PixelBufferPoolIsShared

TypeScript
const kVTDecompressionPropertyKey_PixelBufferPoolIsShared: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_PixelBufferPoolIsShared: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_PixelFormatsWithReducedResolutionSupport

TypeScript
const kVTDecompressionPropertyKey_PixelFormatsWithReducedResolutionSupport: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_PixelFormatsWithReducedResolutionSupport: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_PixelTransferProperties

TypeScript
const kVTDecompressionPropertyKey_PixelTransferProperties: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_PixelTransferProperties: CFString
get · iOS 14.0+

kVTDecompressionPropertyKey_PropagatePerFrameHDRDisplayMetadata

TypeScript
const kVTDecompressionPropertyKey_PropagatePerFrameHDRDisplayMetadata: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_PropagatePerFrameHDRDisplayMetadata: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_RealTime

TypeScript
const kVTDecompressionPropertyKey_RealTime: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_RealTime: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_ReducedCoefficientDecode

TypeScript
const kVTDecompressionPropertyKey_ReducedCoefficientDecode: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_ReducedCoefficientDecode: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_ReducedFrameDelivery

TypeScript
const kVTDecompressionPropertyKey_ReducedFrameDelivery: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_ReducedFrameDelivery: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_ReducedResolutionDecode

TypeScript
const kVTDecompressionPropertyKey_ReducedResolutionDecode: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_ReducedResolutionDecode: CFString
get · iOS 17.0+

kVTDecompressionPropertyKey_RequestedMVHEVCVideoLayerIDs

TypeScript
const kVTDecompressionPropertyKey_RequestedMVHEVCVideoLayerIDs: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_RequestedMVHEVCVideoLayerIDs: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers

TypeScript
const kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByPerformance

TypeScript
const kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByPerformance: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByPerformance: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByQuality

TypeScript
const kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByQuality: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByQuality: CFString
get · iOS 8.0+

kVTDecompressionPropertyKey_ThreadCount

TypeScript
const kVTDecompressionPropertyKey_ThreadCount: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_ThreadCount: CFString
get · iOS 13.0+

kVTDecompressionPropertyKey_UsingGPURegistryID

TypeScript
const kVTDecompressionPropertyKey_UsingGPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_UsingGPURegistryID: CFString
get · iOS 17.0+

kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder

TypeScript
const kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder: CFString
get · iOS 8.0+

kVTDecompressionProperty_DeinterlaceMode_Temporal

TypeScript
const kVTDecompressionProperty_DeinterlaceMode_Temporal: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_DeinterlaceMode_Temporal: CFString
get · iOS 8.0+

kVTDecompressionProperty_DeinterlaceMode_VerticalFilter

TypeScript
const kVTDecompressionProperty_DeinterlaceMode_VerticalFilter: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_DeinterlaceMode_VerticalFilter: CFString
get · iOS 8.0+

kVTDecompressionProperty_FieldMode_BothFields

TypeScript
const kVTDecompressionProperty_FieldMode_BothFields: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_FieldMode_BothFields: CFString
get · iOS 8.0+

kVTDecompressionProperty_FieldMode_BottomFieldOnly

TypeScript
const kVTDecompressionProperty_FieldMode_BottomFieldOnly: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_FieldMode_BottomFieldOnly: CFString
get · iOS 8.0+

kVTDecompressionProperty_FieldMode_DeinterlaceFields

TypeScript
const kVTDecompressionProperty_FieldMode_DeinterlaceFields: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_FieldMode_DeinterlaceFields: CFString
get · iOS 8.0+

kVTDecompressionProperty_FieldMode_SingleField

TypeScript
const kVTDecompressionProperty_FieldMode_SingleField: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_FieldMode_SingleField: CFString
get · iOS 8.0+

kVTDecompressionProperty_FieldMode_TopFieldOnly

TypeScript
const kVTDecompressionProperty_FieldMode_TopFieldOnly: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_FieldMode_TopFieldOnly: CFString
get · iOS 8.0+

kVTDecompressionProperty_OnlyTheseFrames_AllFrames

TypeScript
const kVTDecompressionProperty_OnlyTheseFrames_AllFrames: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_OnlyTheseFrames_AllFrames: CFString
get · iOS 8.0+

kVTDecompressionProperty_OnlyTheseFrames_IFrames

TypeScript
const kVTDecompressionProperty_OnlyTheseFrames_IFrames: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_OnlyTheseFrames_IFrames: CFString
get · iOS 8.0+

kVTDecompressionProperty_OnlyTheseFrames_KeyFrames

TypeScript
const kVTDecompressionProperty_OnlyTheseFrames_KeyFrames: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_OnlyTheseFrames_KeyFrames: CFString
get · iOS 8.0+

kVTDecompressionProperty_OnlyTheseFrames_NonDroppableFrames

TypeScript
const kVTDecompressionProperty_OnlyTheseFrames_NonDroppableFrames: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_OnlyTheseFrames_NonDroppableFrames: CFString
get · iOS 11.0+

kVTDecompressionProperty_TemporalLevelLimit

TypeScript
const kVTDecompressionProperty_TemporalLevelLimit: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionProperty_TemporalLevelLimit: CFString
get · iOS 8.0+

kVTDecompressionResolutionKey_Height

TypeScript
const kVTDecompressionResolutionKey_Height: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionResolutionKey_Height: CFString
get · iOS 8.0+

kVTDecompressionResolutionKey_Width

TypeScript
const kVTDecompressionResolutionKey_Width: _CoreFoundation_CFString
Swift declaration
let kVTDecompressionResolutionKey_Width: CFString
get · iOS 9.0+

kVTDownsamplingMode_Average

TypeScript
const kVTDownsamplingMode_Average: _CoreFoundation_CFString
Swift declaration
let kVTDownsamplingMode_Average: CFString
get · iOS 9.0+

kVTDownsamplingMode_Decimate

TypeScript
const kVTDownsamplingMode_Decimate: _CoreFoundation_CFString
Swift declaration
let kVTDownsamplingMode_Decimate: CFString
get · iOS 15.0+

kVTEncodeFrameOptionKey_AcknowledgedLTRTokens

TypeScript
const kVTEncodeFrameOptionKey_AcknowledgedLTRTokens: _CoreFoundation_CFString
Swift declaration
let kVTEncodeFrameOptionKey_AcknowledgedLTRTokens: CFString
get · iOS 15.0+

kVTEncodeFrameOptionKey_BaseFrameQP

TypeScript
const kVTEncodeFrameOptionKey_BaseFrameQP: _CoreFoundation_CFString
Swift declaration
let kVTEncodeFrameOptionKey_BaseFrameQP: CFString
get · iOS 8.0+

kVTEncodeFrameOptionKey_ForceKeyFrame

TypeScript
const kVTEncodeFrameOptionKey_ForceKeyFrame: _CoreFoundation_CFString
Swift declaration
let kVTEncodeFrameOptionKey_ForceKeyFrame: CFString
get · iOS 15.0+

kVTEncodeFrameOptionKey_ForceLTRRefresh

TypeScript
const kVTEncodeFrameOptionKey_ForceLTRRefresh: _CoreFoundation_CFString
Swift declaration
let kVTEncodeFrameOptionKey_ForceLTRRefresh: CFString
get · iOS 8.0+

kVTH264EntropyMode_CABAC

TypeScript
const kVTH264EntropyMode_CABAC: _CoreFoundation_CFString
Swift declaration
let kVTH264EntropyMode_CABAC: CFString
get · iOS 8.0+

kVTH264EntropyMode_CAVLC

TypeScript
const kVTH264EntropyMode_CAVLC: _CoreFoundation_CFString
Swift declaration
let kVTH264EntropyMode_CAVLC: CFString
get · iOS 14.0+

kVTHDRMetadataInsertionMode_Auto

TypeScript
const kVTHDRMetadataInsertionMode_Auto: _CoreFoundation_CFString
Swift declaration
let kVTHDRMetadataInsertionMode_Auto: CFString
get · iOS 14.0+

kVTHDRMetadataInsertionMode_None

TypeScript
const kVTHDRMetadataInsertionMode_None: _CoreFoundation_CFString
Swift declaration
let kVTHDRMetadataInsertionMode_None: CFString
get · iOS 26.0+

kVTHDRMetadataInsertionMode_RequestSDRRangePreservation

TypeScript
const kVTHDRMetadataInsertionMode_RequestSDRRangePreservation: _CoreFoundation_CFString
Swift declaration
let kVTHDRMetadataInsertionMode_RequestSDRRangePreservation: CFString
get · iOS 18.0+

kVTHDRPerFrameMetadataGenerationOptionsKey_HDRFormats

TypeScript
const kVTHDRPerFrameMetadataGenerationOptionsKey_HDRFormats: _CoreFoundation_CFString
Swift declaration
let kVTHDRPerFrameMetadataGenerationOptionsKey_HDRFormats: CFString
get · iOS 26.0+

kVTHeroEye_Left

TypeScript
const kVTHeroEye_Left: _CoreFoundation_CFString
Swift declaration
let kVTHeroEye_Left: CFString
get · iOS 26.0+

kVTHeroEye_Right

TypeScript
const kVTHeroEye_Right: _CoreFoundation_CFString
Swift declaration
let kVTHeroEye_Right: CFString
get · iOS 26.0+

kVTMotionEstimationSessionCreationOption_Label

TypeScript
const kVTMotionEstimationSessionCreationOption_Label: (_CoreFoundation_CFString) | null
Swift declaration
let kVTMotionEstimationSessionCreationOption_Label: CFString!
get · iOS 26.0+

kVTMotionEstimationSessionCreationOption_MotionVectorSize

TypeScript
const kVTMotionEstimationSessionCreationOption_MotionVectorSize: (_CoreFoundation_CFString) | null
Swift declaration
let kVTMotionEstimationSessionCreationOption_MotionVectorSize: CFString!
get · iOS 26.0+

kVTMotionEstimationSessionCreationOption_UseMultiPassSearch

TypeScript
const kVTMotionEstimationSessionCreationOption_UseMultiPassSearch: (_CoreFoundation_CFString) | null
Swift declaration
let kVTMotionEstimationSessionCreationOption_UseMultiPassSearch: CFString!
get · iOS 8.0+

kVTMultiPassStorageCreationOption_DoNotDelete

TypeScript
const kVTMultiPassStorageCreationOption_DoNotDelete: _CoreFoundation_CFString
Swift declaration
let kVTMultiPassStorageCreationOption_DoNotDelete: CFString
get · iOS 16.0+

kVTPixelRotationPropertyKey_FlipHorizontalOrientation

TypeScript
const kVTPixelRotationPropertyKey_FlipHorizontalOrientation: _CoreFoundation_CFString
Swift declaration
let kVTPixelRotationPropertyKey_FlipHorizontalOrientation: CFString
get · iOS 16.0+

kVTPixelRotationPropertyKey_FlipVerticalOrientation

TypeScript
const kVTPixelRotationPropertyKey_FlipVerticalOrientation: _CoreFoundation_CFString
Swift declaration
let kVTPixelRotationPropertyKey_FlipVerticalOrientation: CFString
get · iOS 16.0+

kVTPixelRotationPropertyKey_Rotation

TypeScript
const kVTPixelRotationPropertyKey_Rotation: _CoreFoundation_CFString
Swift declaration
let kVTPixelRotationPropertyKey_Rotation: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DestinationCleanAperture

TypeScript
const kVTPixelTransferPropertyKey_DestinationCleanAperture: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DestinationCleanAperture: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DestinationColorPrimaries

TypeScript
const kVTPixelTransferPropertyKey_DestinationColorPrimaries: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DestinationColorPrimaries: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DestinationICCProfile

TypeScript
const kVTPixelTransferPropertyKey_DestinationICCProfile: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DestinationICCProfile: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DestinationPixelAspectRatio

TypeScript
const kVTPixelTransferPropertyKey_DestinationPixelAspectRatio: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DestinationPixelAspectRatio: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DestinationTransferFunction

TypeScript
const kVTPixelTransferPropertyKey_DestinationTransferFunction: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DestinationTransferFunction: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DestinationYCbCrMatrix

TypeScript
const kVTPixelTransferPropertyKey_DestinationYCbCrMatrix: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DestinationYCbCrMatrix: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_DownsamplingMode

TypeScript
const kVTPixelTransferPropertyKey_DownsamplingMode: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_DownsamplingMode: CFString
get · iOS 13.0+

kVTPixelTransferPropertyKey_RealTime

TypeScript
const kVTPixelTransferPropertyKey_RealTime: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_RealTime: CFString
get · iOS 9.0+

kVTPixelTransferPropertyKey_ScalingMode

TypeScript
const kVTPixelTransferPropertyKey_ScalingMode: _CoreFoundation_CFString
Swift declaration
let kVTPixelTransferPropertyKey_ScalingMode: CFString
get · iOS 8.0+

kVTProfileLevel_H263_Profile0_Level10

TypeScript
const kVTProfileLevel_H263_Profile0_Level10: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H263_Profile0_Level10: CFString
get · iOS 8.0+

kVTProfileLevel_H263_Profile0_Level45

TypeScript
const kVTProfileLevel_H263_Profile0_Level45: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H263_Profile0_Level45: CFString
get · iOS 8.0+

kVTProfileLevel_H263_Profile3_Level45

TypeScript
const kVTProfileLevel_H263_Profile3_Level45: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H263_Profile3_Level45: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_1_3

TypeScript
const kVTProfileLevel_H264_Baseline_1_3: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_1_3: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_3_0

TypeScript
const kVTProfileLevel_H264_Baseline_3_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_3_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_3_1

TypeScript
const kVTProfileLevel_H264_Baseline_3_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_3_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_3_2

TypeScript
const kVTProfileLevel_H264_Baseline_3_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_3_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_4_0

TypeScript
const kVTProfileLevel_H264_Baseline_4_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_4_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_4_1

TypeScript
const kVTProfileLevel_H264_Baseline_4_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_4_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_4_2

TypeScript
const kVTProfileLevel_H264_Baseline_4_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_4_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_5_0

TypeScript
const kVTProfileLevel_H264_Baseline_5_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_5_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_5_1

TypeScript
const kVTProfileLevel_H264_Baseline_5_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_5_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_5_2

TypeScript
const kVTProfileLevel_H264_Baseline_5_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_5_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Baseline_AutoLevel

TypeScript
const kVTProfileLevel_H264_Baseline_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Baseline_AutoLevel: CFString
get · iOS 15.0+

kVTProfileLevel_H264_ConstrainedBaseline_AutoLevel

TypeScript
const kVTProfileLevel_H264_ConstrainedBaseline_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_ConstrainedBaseline_AutoLevel: CFString
get · iOS 15.0+

kVTProfileLevel_H264_ConstrainedHigh_AutoLevel

TypeScript
const kVTProfileLevel_H264_ConstrainedHigh_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_ConstrainedHigh_AutoLevel: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Extended_5_0

TypeScript
const kVTProfileLevel_H264_Extended_5_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Extended_5_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Extended_AutoLevel

TypeScript
const kVTProfileLevel_H264_Extended_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Extended_AutoLevel: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_3_0

TypeScript
const kVTProfileLevel_H264_High_3_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_3_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_3_1

TypeScript
const kVTProfileLevel_H264_High_3_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_3_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_3_2

TypeScript
const kVTProfileLevel_H264_High_3_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_3_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_4_0

TypeScript
const kVTProfileLevel_H264_High_4_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_4_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_4_1

TypeScript
const kVTProfileLevel_H264_High_4_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_4_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_4_2

TypeScript
const kVTProfileLevel_H264_High_4_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_4_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_5_0

TypeScript
const kVTProfileLevel_H264_High_5_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_5_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_5_1

TypeScript
const kVTProfileLevel_H264_High_5_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_5_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_5_2

TypeScript
const kVTProfileLevel_H264_High_5_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_5_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_High_AutoLevel

TypeScript
const kVTProfileLevel_H264_High_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_High_AutoLevel: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_3_0

TypeScript
const kVTProfileLevel_H264_Main_3_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_3_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_3_1

TypeScript
const kVTProfileLevel_H264_Main_3_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_3_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_3_2

TypeScript
const kVTProfileLevel_H264_Main_3_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_3_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_4_0

TypeScript
const kVTProfileLevel_H264_Main_4_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_4_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_4_1

TypeScript
const kVTProfileLevel_H264_Main_4_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_4_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_4_2

TypeScript
const kVTProfileLevel_H264_Main_4_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_4_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_5_0

TypeScript
const kVTProfileLevel_H264_Main_5_0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_5_0: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_5_1

TypeScript
const kVTProfileLevel_H264_Main_5_1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_5_1: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_5_2

TypeScript
const kVTProfileLevel_H264_Main_5_2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_5_2: CFString
get · iOS 8.0+

kVTProfileLevel_H264_Main_AutoLevel

TypeScript
const kVTProfileLevel_H264_Main_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_H264_Main_AutoLevel: CFString
get · iOS 11.0+

kVTProfileLevel_HEVC_Main10_AutoLevel

TypeScript
const kVTProfileLevel_HEVC_Main10_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_HEVC_Main10_AutoLevel: CFString
get · iOS 15.4+

kVTProfileLevel_HEVC_Main42210_AutoLevel

TypeScript
const kVTProfileLevel_HEVC_Main42210_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_HEVC_Main42210_AutoLevel: CFString
get · iOS 11.0+

kVTProfileLevel_HEVC_Main_AutoLevel

TypeScript
const kVTProfileLevel_HEVC_Main_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_HEVC_Main_AutoLevel: CFString
get · iOS 13.0+

kVTProfileLevel_HEVC_Monochrome10_AutoLevel

TypeScript
const kVTProfileLevel_HEVC_Monochrome10_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_HEVC_Monochrome10_AutoLevel: CFString
get · iOS 11.0+

kVTProfileLevel_HEVC_Monochrome_AutoLevel

TypeScript
const kVTProfileLevel_HEVC_Monochrome_AutoLevel: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_HEVC_Monochrome_AutoLevel: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_AdvancedSimple_L0

TypeScript
const kVTProfileLevel_MP4V_AdvancedSimple_L0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_AdvancedSimple_L0: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_AdvancedSimple_L1

TypeScript
const kVTProfileLevel_MP4V_AdvancedSimple_L1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_AdvancedSimple_L1: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_AdvancedSimple_L2

TypeScript
const kVTProfileLevel_MP4V_AdvancedSimple_L2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_AdvancedSimple_L2: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_AdvancedSimple_L3

TypeScript
const kVTProfileLevel_MP4V_AdvancedSimple_L3: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_AdvancedSimple_L3: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_AdvancedSimple_L4

TypeScript
const kVTProfileLevel_MP4V_AdvancedSimple_L4: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_AdvancedSimple_L4: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Main_L2

TypeScript
const kVTProfileLevel_MP4V_Main_L2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Main_L2: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Main_L3

TypeScript
const kVTProfileLevel_MP4V_Main_L3: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Main_L3: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Main_L4

TypeScript
const kVTProfileLevel_MP4V_Main_L4: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Main_L4: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Simple_L0

TypeScript
const kVTProfileLevel_MP4V_Simple_L0: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Simple_L0: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Simple_L1

TypeScript
const kVTProfileLevel_MP4V_Simple_L1: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Simple_L1: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Simple_L2

TypeScript
const kVTProfileLevel_MP4V_Simple_L2: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Simple_L2: CFString
get · iOS 8.0+

kVTProfileLevel_MP4V_Simple_L3

TypeScript
const kVTProfileLevel_MP4V_Simple_L3: _CoreFoundation_CFString
Swift declaration
let kVTProfileLevel_MP4V_Simple_L3: CFString
get · iOS 27.0+

kVTProjectionKind_AppleImmersiveVideo

TypeScript
const kVTProjectionKind_AppleImmersiveVideo: _CoreFoundation_CFString
Swift declaration
let kVTProjectionKind_AppleImmersiveVideo: CFString
get · iOS 26.0+

kVTProjectionKind_Equirectangular

TypeScript
const kVTProjectionKind_Equirectangular: _CoreFoundation_CFString
Swift declaration
let kVTProjectionKind_Equirectangular: CFString
get · iOS 26.0+

kVTProjectionKind_HalfEquirectangular

TypeScript
const kVTProjectionKind_HalfEquirectangular: _CoreFoundation_CFString
Swift declaration
let kVTProjectionKind_HalfEquirectangular: CFString
get · iOS 26.0+

kVTProjectionKind_ParametricImmersive

TypeScript
const kVTProjectionKind_ParametricImmersive: _CoreFoundation_CFString
Swift declaration
let kVTProjectionKind_ParametricImmersive: CFString
get · iOS 26.0+

kVTProjectionKind_Rectilinear

TypeScript
const kVTProjectionKind_Rectilinear: _CoreFoundation_CFString
Swift declaration
let kVTProjectionKind_Rectilinear: CFString
get · iOS 8.0+

kVTPropertyDocumentationKey

TypeScript
const kVTPropertyDocumentationKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertyDocumentationKey: CFString
get · iOS 8.0+

kVTPropertyReadWriteStatusKey

TypeScript
const kVTPropertyReadWriteStatusKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertyReadWriteStatusKey: CFString
get · iOS 8.0+

kVTPropertyReadWriteStatus_ReadOnly

TypeScript
const kVTPropertyReadWriteStatus_ReadOnly: _CoreFoundation_CFString
Swift declaration
let kVTPropertyReadWriteStatus_ReadOnly: CFString
get · iOS 8.0+

kVTPropertyReadWriteStatus_ReadWrite

TypeScript
const kVTPropertyReadWriteStatus_ReadWrite: _CoreFoundation_CFString
Swift declaration
let kVTPropertyReadWriteStatus_ReadWrite: CFString
get · iOS 8.0+

kVTPropertyShouldBeSerializedKey

TypeScript
const kVTPropertyShouldBeSerializedKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertyShouldBeSerializedKey: CFString
get · iOS 8.0+

kVTPropertySupportedValueListKey

TypeScript
const kVTPropertySupportedValueListKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertySupportedValueListKey: CFString
get · iOS 8.0+

kVTPropertySupportedValueMaximumKey

TypeScript
const kVTPropertySupportedValueMaximumKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertySupportedValueMaximumKey: CFString
get · iOS 8.0+

kVTPropertySupportedValueMinimumKey

TypeScript
const kVTPropertySupportedValueMinimumKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertySupportedValueMinimumKey: CFString
get · iOS 8.0+

kVTPropertyTypeKey

TypeScript
const kVTPropertyTypeKey: _CoreFoundation_CFString
Swift declaration
let kVTPropertyTypeKey: CFString
get · iOS 8.0+

kVTPropertyType_Boolean

TypeScript
const kVTPropertyType_Boolean: _CoreFoundation_CFString
Swift declaration
let kVTPropertyType_Boolean: CFString
get · iOS 8.0+

kVTPropertyType_Enumeration

TypeScript
const kVTPropertyType_Enumeration: _CoreFoundation_CFString
Swift declaration
let kVTPropertyType_Enumeration: CFString
get · iOS 8.0+

kVTPropertyType_Number

TypeScript
const kVTPropertyType_Number: _CoreFoundation_CFString
Swift declaration
let kVTPropertyType_Number: CFString
get · iOS 16.0+

kVTRotation_0

TypeScript
const kVTRotation_0: _CoreFoundation_CFString
Swift declaration
let kVTRotation_0: CFString
get · iOS 16.0+

kVTRotation_180

TypeScript
const kVTRotation_180: _CoreFoundation_CFString
Swift declaration
let kVTRotation_180: CFString
get · iOS 16.0+

kVTRotation_CCW90

TypeScript
const kVTRotation_CCW90: _CoreFoundation_CFString
Swift declaration
let kVTRotation_CCW90: CFString
get · iOS 16.0+

kVTRotation_CW90

TypeScript
const kVTRotation_CW90: _CoreFoundation_CFString
Swift declaration
let kVTRotation_CW90: CFString
get · iOS 17.4+

kVTSampleAttachmentKey_QualityMetrics

TypeScript
const kVTSampleAttachmentKey_QualityMetrics: _CoreFoundation_CFString
Swift declaration
let kVTSampleAttachmentKey_QualityMetrics: CFString
get · iOS 15.0+

kVTSampleAttachmentKey_RequireLTRAcknowledgementToken

TypeScript
const kVTSampleAttachmentKey_RequireLTRAcknowledgementToken: _CoreFoundation_CFString
Swift declaration
let kVTSampleAttachmentKey_RequireLTRAcknowledgementToken: CFString
get · iOS 17.4+

kVTSampleAttachmentQualityMetricsKey_ChromaBlueMeanSquaredError

TypeScript
const kVTSampleAttachmentQualityMetricsKey_ChromaBlueMeanSquaredError: _CoreFoundation_CFString
Swift declaration
let kVTSampleAttachmentQualityMetricsKey_ChromaBlueMeanSquaredError: CFString
get · iOS 17.4+

kVTSampleAttachmentQualityMetricsKey_ChromaRedMeanSquaredError

TypeScript
const kVTSampleAttachmentQualityMetricsKey_ChromaRedMeanSquaredError: _CoreFoundation_CFString
Swift declaration
let kVTSampleAttachmentQualityMetricsKey_ChromaRedMeanSquaredError: CFString
get · iOS 17.4+

kVTSampleAttachmentQualityMetricsKey_LumaMeanSquaredError

TypeScript
const kVTSampleAttachmentQualityMetricsKey_LumaMeanSquaredError: _CoreFoundation_CFString
Swift declaration
let kVTSampleAttachmentQualityMetricsKey_LumaMeanSquaredError: CFString
get · iOS 9.0+

kVTScalingMode_CropSourceToCleanAperture

TypeScript
const kVTScalingMode_CropSourceToCleanAperture: _CoreFoundation_CFString
Swift declaration
let kVTScalingMode_CropSourceToCleanAperture: CFString
get · iOS 9.0+

kVTScalingMode_Letterbox

TypeScript
const kVTScalingMode_Letterbox: _CoreFoundation_CFString
Swift declaration
let kVTScalingMode_Letterbox: CFString
get · iOS 9.0+

kVTScalingMode_Normal

TypeScript
const kVTScalingMode_Normal: _CoreFoundation_CFString
Swift declaration
let kVTScalingMode_Normal: CFString
get · iOS 9.0+

kVTScalingMode_Trim

TypeScript
const kVTScalingMode_Trim: _CoreFoundation_CFString
Swift declaration
let kVTScalingMode_Trim: CFString
get · iOS 17.0+

kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder

TypeScript
const kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder: _CoreFoundation_CFString
Swift declaration
let kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder: CFString
get · iOS 11.3+

kVTVideoDecoderSpecification_PreferredDecoderGPURegistryID

TypeScript
const kVTVideoDecoderSpecification_PreferredDecoderGPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTVideoDecoderSpecification_PreferredDecoderGPURegistryID: CFString
get · iOS 17.0+

kVTVideoDecoderSpecification_RequireHardwareAcceleratedVideoDecoder

TypeScript
const kVTVideoDecoderSpecification_RequireHardwareAcceleratedVideoDecoder: _CoreFoundation_CFString
Swift declaration
let kVTVideoDecoderSpecification_RequireHardwareAcceleratedVideoDecoder: CFString
get · iOS 11.3+

kVTVideoDecoderSpecification_RequiredDecoderGPURegistryID

TypeScript
const kVTVideoDecoderSpecification_RequiredDecoderGPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTVideoDecoderSpecification_RequiredDecoderGPURegistryID: CFString
get · iOS 15.0+

kVTVideoEncoderListOption_IncludeStandardDefinitionDVEncoders

TypeScript
const kVTVideoEncoderListOption_IncludeStandardDefinitionDVEncoders: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderListOption_IncludeStandardDefinitionDVEncoders: CFString
get · iOS 8.0+

kVTVideoEncoderList_CodecName

TypeScript
const kVTVideoEncoderList_CodecName: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_CodecName: CFString
get · iOS 8.0+

kVTVideoEncoderList_CodecType

TypeScript
const kVTVideoEncoderList_CodecType: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_CodecType: CFString
get · iOS 8.0+

kVTVideoEncoderList_DisplayName

TypeScript
const kVTVideoEncoderList_DisplayName: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_DisplayName: CFString
get · iOS 8.0+

kVTVideoEncoderList_EncoderID

TypeScript
const kVTVideoEncoderList_EncoderID: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_EncoderID: CFString
get · iOS 8.0+

kVTVideoEncoderList_EncoderName

TypeScript
const kVTVideoEncoderList_EncoderName: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_EncoderName: CFString
get · iOS 13.0+

kVTVideoEncoderList_GPURegistryID

TypeScript
const kVTVideoEncoderList_GPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_GPURegistryID: CFString
get · iOS 13.0+

kVTVideoEncoderList_InstanceLimit

TypeScript
const kVTVideoEncoderList_InstanceLimit: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_InstanceLimit: CFString
get · iOS 13.0+

kVTVideoEncoderList_IsHardwareAccelerated

TypeScript
const kVTVideoEncoderList_IsHardwareAccelerated: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_IsHardwareAccelerated: CFString
get · iOS 13.0+

kVTVideoEncoderList_PerformanceRating

TypeScript
const kVTVideoEncoderList_PerformanceRating: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_PerformanceRating: CFString
get · iOS 13.0+

kVTVideoEncoderList_QualityRating

TypeScript
const kVTVideoEncoderList_QualityRating: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_QualityRating: CFString
get · iOS 13.0+

kVTVideoEncoderList_SupportedSelectionProperties

TypeScript
const kVTVideoEncoderList_SupportedSelectionProperties: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_SupportedSelectionProperties: CFString
get · iOS 14.0+

kVTVideoEncoderList_SupportsFrameReordering

TypeScript
const kVTVideoEncoderList_SupportsFrameReordering: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderList_SupportsFrameReordering: CFString
get · iOS 17.4+

kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder

TypeScript
const kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder: CFString
get · iOS 14.5+

kVTVideoEncoderSpecification_EnableLowLatencyRateControl

TypeScript
const kVTVideoEncoderSpecification_EnableLowLatencyRateControl: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderSpecification_EnableLowLatencyRateControl: CFString
get · iOS 8.0+

kVTVideoEncoderSpecification_EncoderID

TypeScript
const kVTVideoEncoderSpecification_EncoderID: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderSpecification_EncoderID: CFString
get · iOS 13.0+

kVTVideoEncoderSpecification_PreferredEncoderGPURegistryID

TypeScript
const kVTVideoEncoderSpecification_PreferredEncoderGPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderSpecification_PreferredEncoderGPURegistryID: CFString
get · iOS 17.4+

kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder

TypeScript
const kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder: CFString
get · iOS 13.0+

kVTVideoEncoderSpecification_RequiredEncoderGPURegistryID

TypeScript
const kVTVideoEncoderSpecification_RequiredEncoderGPURegistryID: _CoreFoundation_CFString
Swift declaration
let kVTVideoEncoderSpecification_RequiredEncoderGPURegistryID: CFString
get · iOS 26.0+

kVTViewPackingKind_OverUnder

TypeScript
const kVTViewPackingKind_OverUnder: _CoreFoundation_CFString
Swift declaration
let kVTViewPackingKind_OverUnder: CFString
get · iOS 26.0+

kVTViewPackingKind_SideBySide

TypeScript
const kVTViewPackingKind_SideBySide: _CoreFoundation_CFString
Swift declaration
let kVTViewPackingKind_SideBySide: CFString
get

VT_SUPPORT_COLORSYNC_PIXEL_TRANSFER

TypeScript
const VT_SUPPORT_COLORSYNC_PIXEL_TRANSFER: boolean
Swift declaration
var VT_SUPPORT_COLORSYNC_PIXEL_TRANSFER: Bool { get }
function · iOS 17.0+

VTDecompressionSessionCreate

TypeScript
VTDecompressionSessionCreateAllocatorFormatDescriptionDecoderSpecificationImageBufferAttributesDecompressionSessionOut(allocator: (_CoreFoundation_CFAllocator) | null, videoFormatDescription: _CoreMedia_CMFormatDescription, videoDecoderSpecification?: (_CoreFoundation_CFDictionary) | null, destinationImageBufferAttributes?: (_CoreFoundation_CFDictionary) | null): { $ret: number; $out: { "decompressionSessionOut": (VTDecompressionSession) | null } }
Swift declaration
func VTDecompressionSessionCreate(allocator: CFAllocator?, formatDescription videoFormatDescription: CMVideoFormatDescription, decoderSpecification videoDecoderSpecification: CFDictionary?, imageBufferAttributes destinationImageBufferAttributes: CFDictionary?, decompressionSessionOut: UnsafeMutablePointer<VTDecompressionSession?>) -> OSStatus

VTDecompressionSessionCreate Creates a session for decompressing video frames. Decompressed frames will be emitted through calls to an output handler provided with each frame. - Parameters: - allocator: An allocator for the session. Pass NULL to use the default allocator. - videoFormatDescription: Describes the source video frames. - videoDecoderSpecification: Specifies a particular video decoder that must be used. Pass NULL to let the video toolbox choose a decoder. - destinationImageBufferAttributes: Describes requirements for emitted pixel buffers. Pass NULL to set no requirements. - decompressionSessionOut: Points to the new decompression session if successful. - Returns: The OSStatus indicating the result: noErr if session creation was successful; an error code if creation was not successful.

Omit the output parameters from the call. The result contains $ret and $out, with decompressionSessionOut inside $out.

function · iOS 17.0+

VTDecompressionSessionDecodeFrame

TypeScript
VTDecompressionSessionDecodeFrame(session: VTDecompressionSession, sampleBuffer: _CoreMedia_CMSampleBuffer, decodeFlags: VTDecodeFrameFlags, infoFlagsOut: (SDKHandle) | null, completionHandler: ((arg0: number, arg1: VTDecodeInfoFlags, arg2: (_CoreVideo_CVBuffer) | null, arg3: (Array<_CoreMedia_CMTaggedBuffer>) | null, arg4: _CoreMedia_CMTime, arg5: _CoreMedia_CMTime) => void)): number
Swift declaration
func VTDecompressionSessionDecodeFrame(_ session: VTDecompressionSession, sampleBuffer: CMSampleBuffer, flags decodeFlags: VTDecodeFrameFlags, infoFlagsOut: UnsafeMutablePointer<VTDecodeInfoFlags>?, completionHandler: @escaping @Sendable (OSStatus, VTDecodeInfoFlags, CVImageBuffer?, [CMTaggedBuffer]?, CMTime, CMTime) -> Void) -> OSStatus

VTDecompressionSessionDecodeFrame Decompresses a video frame. Cannot be called with a session created with a VTDecompressionOutputCallbackRecord. When you decode a frame, you provide a closure to be called for that decompressed frame. This will not necessarily be called in display order. If this call returns an error, the closure will not be called. - Parameters: - session: The decompression session. - sampleBuffer: A CMSampleBuffer containing one or more video frames. - decodeFlags: A bitfield of directives to the decompression session and decoder. The kVTDecodeFrame_EnableAsynchronousDecompression bit indicates whether the video decoder may decompress the frame asynchronously. The kVTDecodeFrame_EnableTemporalProcessing bit indicates whether the decoder may delay calls to the output callback so as to enable processing in temporal (display) order. If both flags are clear, the decompression shall complete and your output callback function will be called before VTDecompressionSessionDecodeFrame returns. If either flag is set, VTDecompressionSessionDecodeFrame may return before the output callback function is called. - infoFlagsOut: Points to a VTDecodeInfoFlags to receive information about the decode operation. The kVTDecodeInfo_Asynchronous bit may be set if the decode is (or was) running asynchronously. The kVTDecodeInfo_FrameDropped bit may be set if the frame was dropped (synchronously). Pass NULL if you do not want to receive this information. - completionHandler: The closure to be called when decoding the frame is completed. If the VTDecompressionSessionDecodeFrame call returns an error, the closure will not be called. Only one of imageBuffer and taggedBuffers can be non-nil. The parameters of the completionHandler are: - status: noErr if decompression was successful; an error code if decompression was not successful. - infoFlags: VTDecodeInfoFlags containing information about the decode operation. The kVTDecodeInfo_Asynchronous bit may be set if the decode ran asynchronously. The kVTDecodeInfo_FrameDropped bit may be set if the frame was dropped. If the kVTDecodeInfo_ImageBufferModifiable bit is set, it is safe for the client to modify the imageBuffer. - imageBuffer: Contains the decompressed frame, if decompression was successful and the CMSampleBuffer contained a single image frame; otherwise, nil. IMPORTANT: The video decompressor may still be referencing the imageBuffer returned in this callback if the kVTDecodeInfo_ImageBufferModifiable flag is not set. Unless this flag is set, it is not safe to modify the returned imageBuffer. - taggedBuffers: Contains the decompressed frame's multiple images, if decompression was successful and the CMSampleBuffer contained a multi-image frame; otherwise, nil. IMPORTANT: The video decompressor may still be referencing the pixelBuffers returned in this callback if the kVTDecodeInfo_ImageBufferModifiable flag is not set. Unless this flag is set, it is not safe to modify the returned pixelBuffers. - presentationTimeStamp: A CMTime value for the frame's presentation timestamp; kCMTimeInvalid if not available. - presentationDuration: A CMTime value for the frame's presentation duration; kCMTimeInvalid if not available. - Returns: The OSStatus indicating the result: noErr if decompression was successful; an error code if decompression was not successful.

Skipped declarations

20 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

VTFrameProcessorConfiguration.maximumDimensions

Static protocol requirements cannot be called through an instance.

VTFrameProcessorConfiguration.minimumDimensions

Static protocol requirements cannot be called through an instance.

VTCompressionSessionEncodeMultiImageFrame(_:taggedBuffers:presentationTimeStamp:duration:frameProperties:infoFlagsOut:outputHandler:)

The iOS SDK compiler rejected this binding: cannot convert value of type '(OSStatus, UInt32, CMSampleBuffer?) -> Void' (aka '(Int32, UInt32, Optional<CMSampleBuffer>) -> ()') to expected argument type '@Sendable (OSStatus, VTEncodeInfoFlags, CMSampleBuffer?) -> Void' (aka '@Sendable (Int32, VTEncodeInfoFlags, Optional<CMSampleBuffer>) -> ()')

VTCompressionSessionCreate(allocator:width:height:codecType:encoderSpecification:imageBufferAttributes:compressedDataAllocator:outputCallback:refcon:compressionSessionOut:)

The iOS SDK compiler rejected this binding: a C function pointer cannot be formed from a closure that captures context

VTCompressionSessionEncodeFrame(_:imageBuffer:presentationTimeStamp:duration:frameProperties:sourceFrameRefcon:infoFlagsOut:)

The iOS SDK compiler rejected this binding: cannot convert value of type 'UnsafeMutablePointer<VTEncodeInfoFlags>' to expected argument type 'UnsafeMutablePointer<UInt32>'

VTCompressionSessionEncodeFrame(_:imageBuffer:presentationTimeStamp:duration:frameProperties:infoFlagsOut:outputHandler:)

The iOS SDK compiler rejected this binding: cannot convert value of type 'UnsafeMutablePointer<VTEncodeInfoFlags>' to expected argument type 'UnsafeMutablePointer<UInt32>'

VTHDRPerFrameMetadataGenerationHDRFormatType

The iOS SDK compiler rejected this binding: type 'VTHDRPerFrameMetadataGenerationHDRFormatType' does not conform to protocol 'OneSDKNamedConstants'

VTDecompressionOutputCallbackRecord.init(decompressionOutputCallback:decompressionOutputRefCon:)

The iOS SDK compiler rejected this binding: a C function pointer cannot be formed from a closure that captures context

VTDecompressionOutputCallbackRecord.decompressionOutputCallback

The iOS SDK compiler rejected this binding: cannot convert value of type 'VTDecodeInfoFlags' to expected argument type 'UInt32'

VTDecompressionOutputCallbackRecord.decompressionOutputCallback

The iOS SDK compiler rejected this binding: cannot assign value of type '((UnsafeMutableRawPointer?, UnsafeMutableRawPointer?, OSStatus, VTDecodeInfoFlags, CVImageBuffer?, CMTime, CMTime) -> Void)?' (aka 'Optional<(Optional<UnsafeMutableRawPointer>, Optional<UnsafeMutableRawPointer>, Int32, VTDecodeInfoFlags, Optional<CVBuffer>, CMTime, CMTime) -> ()>') to type 'VTDecompressionOutputCallback?' (aka 'Optional<@convention(c) (Optional<UnsafeMutableRawPointer>, Optional<UnsafeMutableRawPointer>, Int32, UInt32, Optional<CVBuffer>, CMTime, CMTime) -> ()>')

VTDecompressionSessionDecodeFrame(_:sampleBuffer:flags:frameRefcon:infoFlagsOut:)

The iOS SDK compiler rejected this binding: cannot convert value of type 'UnsafeMutablePointer<VTDecodeInfoFlags>' to expected argument type 'UnsafeMutablePointer<UInt32>'

VTDecompressionSessionDecodeFrame(_:sampleBuffer:flags:infoFlagsOut:outputHandler:)

The iOS SDK compiler rejected this binding: cannot convert value of type 'UnsafeMutablePointer<VTDecodeInfoFlags>' to expected argument type 'UnsafeMutablePointer<UInt32>'

VTDecompressionSessionDecodeFrame(_:sampleBuffer:flags:frameOptions:frameRefcon:infoFlagsOut:)

The iOS SDK compiler rejected this binding: cannot convert value of type 'UnsafeMutablePointer<VTDecodeInfoFlags>' to expected argument type 'UnsafeMutablePointer<UInt32>'

VTDecompressionSessionDecodeFrame(_:sampleBuffer:flags:frameOptions:infoFlagsOut:outputHandler:)

The iOS SDK compiler rejected this binding: cannot convert value of type 'UnsafeMutablePointer<VTDecodeInfoFlags>' to expected argument type 'UnsafeMutablePointer<UInt32>'

VTFrameSiloCallBlockForEachSampleBuffer(_:in:handler:)

callback cannot propagate synchronous failure

VTFrameSiloCallFunctionForEachSampleBuffer(_:in:refcon:callback:)

callback cannot propagate synchronous failure

VTFrameProcessorFrame.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

VTFrameProcessorOpticalFlow.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

protocol implementation VTFrameProcessorConfiguration

non-method protocol requirement

protocol implementation VTFrameProcessorParameters

non-method protocol requirement