Microsoft Media Foundation

Microsoft Media Foundation Technical Features

DirectX Video Acceleration (DXVA) 2.0 offers more efficient video acceleration, compared with DXVA 1.0, with more robust and streamlined video decoding and extended use of hardware in video processing. DXVA 2.0 Windows can handle some of the most demanding high-definition content with high quality and improved glitch-resilience. Color-space information is preserved throughout the video pipeline. Users can enjoy video content with full fidelity. Color information and interlaced images are now passed to hardware for single-pass compositions. Preserving color-space information also reduces unnecessary color space conversions, which frees more cycles to process demanding HD content.

The enhanced video renderer (EVR) offers better timing support, enhanced video processing, and improved glitch-resilience. Full-screen playback support has been enhanced, and video tearing in windowed mode has been minimized.

Media Foundation uses the Multimedia Class Scheduler Service (MMCSS), a new system service in Windows Vista and later. MMCSS enables multimedia applications to ensure that their time-sensitive processing receives prioritized access to CPU resources.