One Logo Pool Ball
VideoToolbox · IOS API REFERENCE

VTFrameProcessor

class · iOS 26.0+ · SDK 27.1

class VTFrameProcessor

Members (6)

method · iOS 26.0+

endSession

TypeScript
endSession(): void
Swift declaration
func endSession()
init · iOS 26.0+

init

TypeScript
static init(): VTFrameProcessor
Swift declaration
init()
method · iOS 26.0+

process

TypeScript
processWithParameters(commandBuffer: SDKHandle, parameters: SDKHandle): void
Swift declaration
func process(with commandBuffer: any MTLCommandBuffer, parameters: any VTFrameProcessorParameters)
method · iOS 26.0+

process

TypeScript
processParametersCompletionHandler(parameters: SDKHandle, completionHandler: ((arg0: SDKHandle, arg1: (NativeError) | null) => void)): void
Swift declaration
func process(parameters: any VTFrameProcessorParameters) async throws -> any VTFrameProcessorParameters
method · iOS 26.0+

startSession

TypeScript
startSession(configuration: SDKHandle): void
Swift declaration
func startSession(configuration: any VTFrameProcessorConfiguration) throws
method · iOS 26.0+

process

TypeScript
processParameters(parameters: SDKHandle): SDKHandle
Swift declaration
func process(parameters: any VTFrameProcessorParameters) -> some AsyncSequence<VTFrameProcessorFrame.ReadOnlyFrame, any Error>

Skipped declarations

No declarations were skipped in this snapshot.

All VideoToolbox types →