Video Mixing Renderer Video Subtypes

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The following subtypes are defined for use with the Video Mixing Renderer (VMR) filter.

VMR-7 Subtypes

Subtype Description
MEDIASUBTYPE_RGB32_D3D_DX7_RT 32-bit RGB render target.
MEDIASUBTYPE_RGB16_D3D_DX7_RT 16-bit RGB render target.
MEDIASUBTYPE_ARGB32_D3D_DX7_RT 32-bit ARGB render target.
MEDIASUBTYPE_ARGB4444_D3D_DX7_RT ARGB4444 render target. For subpicture graphics.
MEDIASUBTYPE_ARGB1555_D3D_DX7_RT ARGB1555 render target. For subpicture graphics.

 

VMR-9 Subtypes

Subtype Description
MEDIASUBTYPE_RGB32_D3D_DX9_RT 32-bit RGB render target.
MEDIASUBTYPE_RGB16_D3D_DX9_RT 16-bit RGB render target.
MEDIASUBTYPE_ARGB32_D3D_DX9_RT 32-bit ARGB render target.
MEDIASUBTYPE_ARGB4444_D3D_DX9_RT ARGB4444 render target. For subpicture graphics.
MEDIASUBTYPE_ARGB1555_D3D_DX9_RT ARGB1555 render target. For subpicture graphics.

 

Requirements

Requirement Value
Header
Dshow.h

See also

Video Subtypes

Working with Direct3D Render Targets