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 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, you can use the LEAD Video Resize filter.
It exposes the ILMVYUVxf interface, which allows you to control the number of output buffers used by this filter. You can 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.
Component | Description |
---|---|
Filter Interface | ILMVYUVxf |
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, consult Microsoft's documentation: Recommended 8-Bit YUV Formats for Video Rendering.
Win32, x64.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document