DirectX 9.0 의 경우, DirectShow 는 4 개가 다른 비디오 렌더러를 제공한다. 낡은 비디오 렌더러, 오버레이 믹서, VMR-7, 및 VMR-9 이다. 다양한 이유에 의해, 1 개의 렌더러가 모든 시나리오로 우선될 것은 없다. 애플리케이션으로 사용하는 렌더러를 결정할 때는, 다음의 가이드 라인이 도움이 된다.
- 기본적인 비디오 렌더링만을 필요로 해, 믹싱이 없는 기존의 애플리케이션
- 개량된 비인터레이스와 ProcAmp 지원의 VMR-9 를 사용한다. 사전에 비디오 하드웨어가 VMR-7 나 VMR-9 를 충분히 지원 하고 있지 않는 경우, 낡은 디폴트의 비디오 렌더러를 사용한다.
- 비디오 포트를 사용하는 장치에 근거하는 애플리케이션
- Windows XP 보다 전의 플랫폼을 지원 할 필요가 있는 경우는, 오버레이 믹서를 사용한다. 애플리케이션이 Windows XP 에서만 실행되는 경우는, VMR-7 를 사용한다. VMR-9 는 비디오 포트를 지원 하고 있지 않다.
- VMR 의 특수 기능을 필요로 하는 애플리케이션
- VMR-7 는 아니고 VMR-9 를 사용한다. VMR-9 는 최신의 Direct3D 기능을 지원 하고 있어, DirectX 가 지원 하는 모든 플랫폼에서 지원 되고 있기 때문에 있다. 특히 VMR-7 를 대상으로 하는 경우, 애플리케이션은 Windows XP 로 밖에 실행할 수 없다.