Share via


VTRawProcessingSession Class

Definition

public class VTRawProcessingSession : CoreFoundation.NativeObject
type VTRawProcessingSession = class
    inherit NativeObject
Inheritance
VTRawProcessingSession

Constructors

Name Description
VTRawProcessingSession(NativeHandle, Boolean)

Properties

Name Description
Handle (Inherited from DisposableObject)
Owns (Inherited from DisposableObject)
ProcessingParameters

Get an array of strongly typed dictionaries describing the parameters provided by the RAW processor for frame processing.

Methods

Name Description
ClearHandle() (Inherited from DisposableObject)
CompleteFrames()

Force the RAW processor to complete processing frames.

CopyProcessingParameters(VTStatus)

Get an array of dictionaries describing the parameters provided by the RAW processor for frame processing.

Create(CMVideoFormatDescription, CVPixelBufferAttributes, VTRawProcessingParameters, VTStatus)

Create a new VTRawProcessingSession instance.

Create(CMVideoFormatDescription, NSDictionary, NSDictionary, VTStatus)

Create a new VTRawProcessingSession instance.

Dispose() (Inherited from DisposableObject)
Dispose(Boolean)

Dispose of this instance.

Equals(Object) (Inherited from DisposableObject)
GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
GetTypeId()

Get this type's CFTypeID.

InitializeHandle(NativeHandle) (Inherited from DisposableObject)
Invalidate()

Invalidate this processing session.

ProcessFrame(CVPixelBuffer, NSDictionary, VTRawProcessingOutputHandler)

Use this function to submit RAW frames for processing using sequence and frame level parameters.

Release() (Inherited from NativeObject)
Retain() (Inherited from NativeObject)
SetParameterChangedHandler(VTRawProcessingParameterChangeHandler)

Provide a callback that will be called when the VTRawProcessingPlugin changes the set of processing parameters.

SetProcessingParameters(NSDictionary)

Set RAW Processing parameters.

SetProcessingParameters(VTRawProcessingParameters)

Set RAW Processing parameters.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to