Image Decoder Filter (Compact 2013)

3/26/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

IBaseFilter Interface

Input Pin Media Types

MEDIATYPE_Stream_Buffered

Input Pin Media Subtypes

MEDIASUBTYPE_JPEG

MEDIASUBTYPE_GIF

MEDIASUBTYPE_PNG

MEDIASUBTYPE_BMP

MEDIASUBTYPE_ICO

Input Pin Interfaces

IPin Interface

Output Pin Media Types

MEDIATYPE_VIDEO

Output Pin Media Subtypes

MEDIASUBTYPE_RGB565 MEDIASUBTYPE_RGB555

MEDIASUBTYPE_RGB24

MEDIASUBTYPE_RGB32

Output Pin Interfaces

IPin Interface

Filter CLSID

CLSID_ImageDecoder

Executable

Quartz.dll

SYSGEN Variable

SYSGEN_DSHOW_IMAGEDECODER

Merit

MERIT_NORMAL 1

The Image Decoder Filter sends one frame with a timestamp of 0 (zero) that forces the video renderer to display the image immediately.

Show: