Image Decoder Filter (Compact 7)
3/12/2014
The Image Decoder Filter is a DirectShow transform filter that decodes image files, including JPG, PNG, BMP, GIF and ICO image formats. This filter receives compressed data from the Buffering Stream Filter and writes uncompressed data to a renderer filter.
The following table shows the filter properties.
Filter property | Description |
---|---|
Filter Interfaces |
|
Input Pin Media Types |
MEDIATYPE_Stream_Buffered |
Input Pin Media Subtypes |
MEDIASUBTYPE_JPEG MEDIASUBTYPE_GIF MEDIASUBTYPE_PNG MEDIASUBTYPE_BMP MEDIASUBTYPE_ICO |
Input Pin Interfaces |
|
Output Pin Media Types |
MEDIATYPE_VIDEO |
Output Pin Media Subtypes |
MEDIASUBTYPE_RGB565 MEDIASUBTYPE_RGB555 MEDIASUBTYPE_RGB24 MEDIASUBTYPE_RGB32 |
Output Pin Interfaces |
|
Filter CLSID |
CLSID_ImageDecoder |
Executable |
Quartz.dll |
SYSGEN Variable |
SYSGEN_DSHOW_IMAGEDECODER |
MERIT_NORMAL 1 |
Remarks
The Image Decoder Filter sends one frame with a timestamp of 0 (zero) that forces the video renderer to display the image immediately.