Share via


VTMotionEstimationSession Class

Definition

A class that is used to create estimated motion vectors between two pixel buffers.

public class VTMotionEstimationSession : VideoToolbox.VTSession
type VTMotionEstimationSession = class
    inherit VTSession
Inheritance
VTMotionEstimationSession

Properties

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

Get the pixel buffer attributes this session expects for any source pixel buffers.

Methods

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

Tells the motion estimation session to finish processing all frames.

Create(NSDictionary, UInt32, UInt32, VTStatus)

Create a new VTMotionEstimationSession instance.

Create(VTMotionEstimationSessionCreationOption, UInt32, UInt32, VTStatus)

Create a new VTMotionEstimationSession instance.

Dispose() (Inherited from DisposableObject)
Dispose(Boolean)
Equals(Object) (Inherited from DisposableObject)
EstimateMotionVectors(CVPixelBuffer, CVPixelBuffer, VTMotionEstimationFrameFlags, NSDictionary, VTMotionEstimationOutputHandler)

Compute estimated motion vectors between to pixel buffers.

GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
GetProperties() (Inherited from VTSession)
GetProperty(NSString) (Inherited from VTSession)
GetSerializableProperties() (Inherited from VTSession)
GetSupportedProperties() (Inherited from VTSession)
GetTypeId()

Get this type's CFTypeID.

InitializeHandle(NativeHandle) (Inherited from DisposableObject)
Release() (Inherited from NativeObject)
Retain() (Inherited from NativeObject)
SetProperties(VTPropertyOptions) (Inherited from VTSession)
SetProperty(NSString, NSObject) (Inherited from VTSession)
TryGetSourcePixelBufferAttributes(NSDictionary, VTStatus)

Get the pixel buffer attributes this session expects for any source pixel buffers.

Extension Methods

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

Applies to