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.
System.Object
   KinectEx.DVR.JpegColorCodec

Namespace: KinectEx.DVR
Assembly: KinectEx (KinectEx.dll 0.4.0.0)
  • 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  
Top
  Platforms Name Description
CodecId Unique ID for this IColorCodec instance. (Implements IColorCodec.CodecId().)
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().)
Top
  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 BinaryWriter. Bitmap data should be in BGRA format. For internal use only. (Implements IColorCodec.EncodeAsync().)
ReadHeader Reads the codec-specific header information from the supplied BinaryReader and writes it to the supplied ReplayFrame. For internal use only. (Implements IColorCodec.ReadHeader().)
Top
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