The Color Space Converter can accept a variety of YUV and RGB formats and convert them to RGB and YUV.
It will perform automatic conversion from the VideoInfo2 media type (which can contain non-square pixel aspect ratio information) to VideoInfo (which contains only square pixels). The conversion is done by resizing the video. If more advanced resizing or aspect ratio correction is needed, use the LEAD Video Resize filter.
The converter exposes the ILMVYUVxf interface, which allows control over the number of output buffers used by this filter. Use it to control the number of frames that will pass through the LEAD Video Callback Filter before the frame you see displayed on the screen in paused mode.
This filter replaces the LEAD YUV Converter filter.
Filter Interface |
|
Interface ID |
IID_ILMYUVxf |
Input/Output Media Types |
MEDIATYPE_Video MEDIASUBTYPE_YUY2 MEDIASUBTYPE_UYVY MEDIASUBTYPE_YV12 MEDIASUBTYPE_YVYU MEDIASUBTYPE_IYU2 MEDIASUBTYPE_IYU1 MEDIASUBTYPE_Y41P MEDIASUBTYPE_YVU9 MEDIASUBTYPE_IY41 MEDIASUBTYPE_IUYV MEDIASUBTYPE_I420 MEDIASUBTYPE_IYUV MEDIASUBTYPE_V210 MEDIASUBTYPE_v210 MEDIASUBTYPE_NV12 MEDIASUBTYPE_RGB24 MEDIASUBTYPE_RGB32 MEDIASUBTYPE_ARGB32 MEDIASUBTYPE_RGB565 MEDIASUBTYPE_RGB555 MEDIASUBTYPE_ARGB1555 MEDIASUBTYPE_RGB8 MEDIASUBTYPE_RGB4 MEDIASUBTYPE_RGB1 MEDIASUBTYPE_LGRY |
Filter CLSID |
CLSID_LMVYUVxf |
Property Page CLSID |
None |
Filter category |
CLSID_LegacyAmFilterCategory |
Executable |
LMVYUVxf.dll |
Header |
ILMVYUVxf.h |
For more information on the various YUV formats, please consult the Microsoft documentation or web sites such as http://www.fourcc.org.
Win32, x64
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET