JpegColorCodec Class (KinectEx.DVR)
An IColorCodec that performs compresses bitmaps using the JPEG
standard. Choosing this codec when creating a KinectRecorder
effectively saves color frames as an MJPEG.
- C#
- VB
- C++
- F#
public class JpegColorCodec : IColorCodec
Syntax for VB is not yet implemented.
Syntax for C++ is not yet implemented
type public JpegColorCodec = class interface IColorCodec end
The JpegColorCodec type exposes the following members.
| Platforms | Name | Description | |
|---|---|---|---|
| JpegColorCodec |
| Platforms | Name | Description | |
|---|---|---|---|
| CodecId | Unique ID for this |
||
| Height | Height of the frame in pixels. (Implements IColorCodec.Height().) | ||
| JpegQuality | Gets or sets the compression quality factor used to encode the individual JPEG bitmaps. Should be between 1 (smallest / lowest quality) and 100 (largest / highest quality). Default is 70. | ||
| OutputHeight | If changed, resizes the height of an encoded bitmap to the specified number of pixels. By default, the frame will be encoded using the same height as the input bitmap. (Implements IColorCodec.OutputHeight().) | ||
| OutputWidth | If changed, resizes the width of an encoded bitmap to the specified number of pixels. By default, the frame will be encoded using the same width as the input bitmap. (Implements IColorCodec.OutputWidth().) | ||
| PixelFormat | Gets the pixel format of the last image decoded. (Implements IColorCodec.PixelFormat().) | ||
| Width | Width of the frame in pixels. (Implements IColorCodec.Width().) |
| Platforms | Name | Description | |
|---|---|---|---|
| DecodeAsync | Decodes the supplied encoded bitmap data into an array of pixels. For internal use only. (Implements IColorCodec.DecodeAsync().) | ||
| EncodeAsync | Encodes the specified bitmap data and outputs it to the specified
|
||
| ReadHeader | Reads the codec-specific header information from the supplied
|
Supported in:
Windows Desktop - .NET 4.5
Windows Desktop - .NET 4.5 (without Kinect SDK)
Windows 8.1 Store - WinRT
Windows 8.1 Store - WinRT (without Kinect SDK)
Windows Phone 8 - WinRT
Windows Desktop - .NET 4.5
Windows Desktop - .NET 4.5 (without Kinect SDK)
Windows 8.1 Store - WinRT
Windows 8.1 Store - WinRT (without Kinect SDK)
Windows Phone 8 - WinRT