VTRawProcessingSession Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public class VTRawProcessingSession : CoreFoundation.NativeObject
type VTRawProcessingSession = class
inherit NativeObject
- Inheritance
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() |
Releases all resources used by this object. (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) | |