다음을 통해 공유


Direct3D 11 비디오 재생 개선 사항

일반 앱에서 Microsoft Direct3D 10 기술을 광범위하게 채택하면서 일부 앱 개발자는 모든 콘텐츠를 동일하게 처리하려고 합니다. 이는 모든 2D 및 3차원 콘텐츠가 Direct3D 10 또는 11 API를 통해 처리되는 경우 Microsoft Direct3D 9 API의 비디오와 관련이 없습니다. Windows 8 Microsoft Direct3D 11에서 비디오를 도입하므로 애플리케이션은 단일 API를 사용하여 모든 그래픽 작업을 수행할 수 있습니다.

최소 WDDM(Windows 디스플레이 드라이버 모델) 버전 1.2
최소 Windows 버전 8
드라이버 구현 - 전체 그래픽 및 렌더링만 Microsoft Direct3D 10,10.1-, 11-또는 11.1 지원 하드웨어(이상)를 사용하는 모든 WDDM 1.2 드라이버에 필수
WHCK 요구 사항 및 테스트

Device.Graphics € DX11 비디오 디코딩 기능레벨 9

Device.Graphics € DX11 VideoProcessing

다음은 Direct3D 11을 사용할 때의 주요 이점입니다.

  • Direct3D 11 비디오는 Microsoft Media Foundation과 Microsoft DirectX 기술 간의 상호 운용성을 간소화합니다.
  • 여러 API를 사용하는 것은 프로그래밍하기 어렵기 때문에 Direct3D 11에서 비디오를 사용하면 프로그래밍 환경이 간소화되고 앱의 효율성이 높아집니다. API는 디코딩 및 처리된 비디오를 보다 유연하게 사용할 수 있습니다.
  • 입체 3D 비디오용 Direct3D 11 API는 스테레오 프레임을 왼쪽 및 오른쪽 눈 이미지로 압축 해제합니다.
  • 디코딩 및 비디오 처리 기능에서 DXVA(DirectXVA) 2.0 및 DXVA-HD와 패리티가 있습니다.
  • 코드 변환 시나리오의 경우 세션 0에서 작동합니다.

Direct3D 11 비디오 DDI(디바이스 드라이버 인터페이스)

이러한 DDI(디바이스 드라이버 인터페이스)는 Windows 8 대해 새로 추가되거나 업데이트됩니다.

하드웨어 인증 요구 사항

Direct3D 11 API 지원은 모든 Windows 8 하드웨어에서 필요합니다.

하드웨어 디바이스가 이 기능을 구현할 때 충족해야 하는 요구 사항에 대한 자세한 내용은 Device.Graphics의 관련 WHCK 설명서인 DX11 비디오 디코딩 기능Level 9Device.Graphics € DX11 VideoProcessing을 참조하세요.

Windows 8 추가된 기능에 대한 검토는 WDDM 1.2 기능을 참조하세요.