Differences Between VMR for Windows and VMR for Windows Embedded (Compact 2013)

3/26/2014

The Windows Embedded Compact 2013 Video Mixing Renderer (VMR) filter is based on the Windows Video Mixing Renderer 7 (VMR-7) filter. For more information about the Windows version of the VMR filter, see:

The VMR-7 filter differs from the Windows Embedded Compact VMR filter in the following ways:

VMR-7

VMR

Supports the Video Port Manager (VPM).

Does not support ports or the Video Port Manager (VPM).

Supports YUV Mixing mode via DirectX Video Acceleration. For more information, see: YUV Mixing Mode.

Does not support YUV Mixing mode via DirectX Video Acceleration; however, you can create a YUV surface with DirectDraw that can mix, if the display driver supports this mode.

Supports DirectX Video Acceleration (DXVA).

Does not support DirectX Video Acceleration, nor does it support features that rely on DXVA, such as software deinterlacing and certified output protection.

Supports software and hardware deinterlacing when supported by the display driver.

Supports hardware deinterlacing if the display driver supports it, but not software deinterlacing.

Uses DirectDraw and Direct3D to perform blending.

Uses only DirectDraw to perform blending.

Supports Macrovision technology.

Does not support Macrovision technology.

VMR works synchronously.

VMR runs asynchronously (in a separate thread) in pass-through mode.

Supports custom allocator-presenter for VMR-9.

Does not support VMR-9.

Supports building a VMR-9 Filter Graph.

Does not support VMR-9.

Supports MPEG decoder processing transformations.

Does not support this feature.

Supports WHQL tests.

Does not support WHQL testing.

Supports Certified Output Protection Protocol (COPP).

Does not support COPP, which requires DirectX Video.

The following interfaces, enumerations, and structures are currently supported in the Windows Embedded Compact VMR filter:

Because the VMR filter does not support DirectX Video Acceleration or Direct3D, the VMR filter does not support the following interfaces, enumerations, and structures:

The following features are not supported in the Windows Embedded Compact version of the VMR filter:

See Also

Reference

Video Mixing Renderer Filter