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