KinectRecorder Class (KinectEx.DVR)
This class is one of two primary programmatic interfaces into the
KinectEx.DVR subsystem. Created to enable recording of frames to
a Stream .
- C#
- VB
- C++
- F#
public class KinectRecorder : IDisposable
Syntax for VB is not yet implemented.
Syntax for C++ is not yet implemented
type public KinectRecorder = class interface IDisposable end
The KinectRecorder type exposes the following members.
Platforms | Name | Description | |
---|---|---|---|
KinectRecorder(Stream, KinectSensor) | |||
KinectRecorder(Stream, KinectSensor) |
Platforms | Name | Description | |
---|---|---|---|
ColorRecorderCodec | The codec used to encode Color frame images. By default, this is a |
||
EnableBodyRecorder | Determines whether the KinectRecorder will record Body frames. Applies only when the KinectRecorder is in "Automatic" mode. Cannot be changed after recording has started. | ||
EnableColorRecorder | Determines whether the KinectRecorder will record Color frames. Applies only when the KinectRecorder is in "Automatic" mode. Cannot be changed after recording has started. | ||
EnableDepthRecorder | Determines whether the KinectRecorder will record Depth frames. Applies only when the KinectRecorder is in "Automatic" mode. Cannot be changed after recording has started. | ||
EnableInfraredRecorder | Determines whether the KinectRecorder will record Infrared frames. Applies only when the KinectRecorder is in "Automatic" mode. Cannot be changed after recording has started. | ||
IsStarted | Indicates whether the recorder is currently started. Will be true any time between the calls to Start() and StopAsync(). | ||
MapColorPositions | Determines whether the KinectRecorder will map and store the 2D color space position for joint locations. Applies only when the body recording is enabled. Cannot be changed after recording has started. | ||
MapDepthPositions | Determines whether the KinectRecorder will map and store the 2D depth space position for joint locations. Applies only when the body recording is enabled. Cannot be changed after recording has started. |
Platforms | Name | Description | |
---|---|---|---|
CancelAsync | Stops the |
||
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Implements IDisposable.Dispose().) | ||
Dispose(bool) | Releases unmanaged and - optionally - managed resources. | ||
Finalize | Finalizes an instance of the KinectRecorder class. (Overrides object.Finalize().) | ||
RecordFrame(DepthFrame, UInt16[]) | Used in "Manual" mode to record a single |
||
RecordFrame(DepthFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(ColorFrame, Byte[]) | Used in "Manual" mode to record a single |
||
RecordFrame(ColorFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(BodyFrame, Body[]) | Used in "Manual" mode to record a single |
||
RecordFrame(BodyFrame, List<CustomBody>) | Used in "Manual" mode to record a single |
||
RecordFrame(BodyFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(ColorFrame, Byte[]) | Used in "Manual" mode to record a single |
||
RecordFrame(DepthFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(BodyFrame, List<CustomBody>) | Used in "Manual" mode to record a single |
||
RecordFrame(BodyFrame, Body[]) | Used in "Manual" mode to record a single |
||
RecordFrame(ColorFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(InfraredFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(InfraredFrame, UInt16[]) | Used in "Manual" mode to record a single |
||
RecordFrame(InfraredFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(DepthFrame, UInt16[]) | Used in "Manual" mode to record a single |
||
RecordFrame(BodyFrame) | Used in "Manual" mode to record a single |
||
RecordFrame(InfraredFrame, UInt16[]) | Used in "Manual" mode to record a single |
||
Start | Start the |
||
StopAsync | Stops the |
Supported in:
Windows Desktop - .NET 4.5
Windows 8.1 Store - WinRT
Windows Desktop - .NET 4.5
Windows 8.1 Store - WinRT