다음을 통해 공유


Windows의 DVD 디코더 지원

비고

이 항목은 개발자를 위한 것입니다. Windows Media Player 12 및 Windows용 디코더에 대한 일반적인 내용은 Microsoft 지원 사이트의 Windows Media Player 12 를 참조하세요.

DVD 디코더 미니 드라이버를 작성하려면 미니 드라이버에 WDK에서 제공되는 ksmedia.hntddcdvd.h 헤더 파일이 포함되어야 합니다. 또한 minidriver는 stream.lib, ks.lib, ksguid.libdxapi.lib 라이브러리에 연결해야 합니다.

다음 구성 요소는 DVD 디코딩 및 재생을 지원합니다.

  • WDM Stream 클래스 드라이버

    WDM 스트림 클래스 드라이버는 스트리밍 데이터 형식과 MPEG-2 및 AC-3 하드웨어 디코더를 지원합니다. 자세한 내용은 스트리밍 미니 드라이버를 참조하세요.

    비고

    Microsoft는 MPEG-2 또는 AC-3 소프트웨어/하드웨어 디코더 필터를 제공하지 않습니다. 공급업체는 필요한 각 DVD 데이터 스트림에 대해 DirectShow 호환 소프트웨어 디코더를 제공하거나 DVD 하드웨어 디코더를 지원하기 위해 WDM 스트리밍 호환 DVD 디코더 미니 드라이버를 제공해야 합니다.

  • DVD-ROM 클래스 드라이버

    저작권 보호 및 지역화를 위한 명령을 포함하여 DVD-ROM 명령 집합에 대한 지원은 업데이트된 CD-ROM 클래스 드라이버에서 제공됩니다. 이 클래스 드라이버는 DVD-ROM 드라이브에서 데이터 섹터를 읽는 기능을 제공합니다.

  • UDF 파일 시스템

    NT 기반 운영 체제는 FAT 및 NTFS와 유사한 UDF 설치 가능 파일 시스템을 제공합니다. 이 설치 가능한 파일 시스템은 UDF 형식의 DVD 디스크를 지원합니다.

  • Microsoft DirectShow

    DirectShow 필터 및 관련 지원에는 DVD 탐색기/분할기, 비디오, 하위 사진 및 오디오 스트림용 하드웨어 디코더 미니 드라이버와의 상호 작용을 위한 프록시 필터, line21 디코더(선택 자막), 비디오 믹서, 비디오 렌더러 및 오디오 렌더러가 포함됩니다.

    • DirectShow DVD 내비게이터/스플리터 필터

      DVD 탐색기/분할자 필터는 DVD 영화, 자녀 보호, 여러 언어에 포함된 프로그래밍 언어를 해석하고 대부분의 DVD 관련 데이터 구조를 처리합니다. 이 필터는 DVD 디스크에서 직접 DVD 스트림을 읽고 오디오, 비디오 및 하위 정보와 같은 개별 미디어 형식 출력을 생성합니다. 필터는 스트림의 명령에 응답하고 모든 사용자 입력을 처리합니다.

    • DirectShow 프록시 필터

      이 필터는 DirectShow 인터페이스를 WDM 연결 및 스트리밍 아키텍처 속성으로 변환합니다. 오디오 및 비디오 데이터 형식과 같은 하드웨어에서 디코딩할 각 데이터 형식에 대한 디바이스 개체를 만듭니다(즉, 인스턴스화). 이 필터는 새 인터페이스에 대한 확장을 허용하는 플러그 인을 지원합니다.

    • DirectShow Closed-Caption 디코딩 필터

      이 필터는 DVD 비디오 스트림의 선택 자막 데이터를 텍스트 이미지로 변환합니다.

    • DirectShow 비디오 포트 관리자 및 렌더링 필터

      이러한 필터를 사용하면 하드웨어 비디오 포트를 사용하여 비디오를 재생할 수 있으며, 선택 자막 디코더 출력 스트림과 같은 낮은 대역폭 비디오 스트림을 혼합할 수 있습니다.

  • VPE를 사용하는 Microsoft DirectDraw HAL

전용 버스는 MPEG-2 디코더에서 디코딩된 비디오 스트림을 디스플레이 카드로 전송합니다. Microsoft는 하드웨어에서 디코딩된 비디오를 VGA(비디오 그래픽 배열)에 전달하기 위해 VPE(비디오 포트 확장)와 함께 HAL(DirectDraw 하드웨어 추상화 계층)을 사용하여 이러한 인터페이스에 대한 소프트웨어 지원을 제공합니다. 소프트웨어 디코더의 경우 AGP(가속 그래픽 포트) 버스를 사용하여 디코딩된 비디오를 VGA로 전송할 수 있습니다.

  • Copyright Protection

    DVD에 대한 저작권 보호는 디스크의 섹터를 암호화한 다음 디코딩하기 전에 해당 섹터의 암호를 해독하여 제공됩니다. Microsoft는 컴퓨터의 디코더와 DVD-ROM 드라이브 간의 인증 순서를 감독하는 DVD 탐색기/분할자를 통해 소프트웨어 및 하드웨어 암호 해독기를 모두 지원합니다. 키 교환 시퀀스는 DVD 디코더 미니 드라이버의 입력 핀으로 전송되는 속성을 통해 구현됩니다.

DVD 재생에는 두 가지 기본 형식이 있습니다.

하드웨어 기반 DVD 디코딩

소프트웨어 기반 DVD 디코딩

다음 항목에서는 DVD 디코더 관련 커널 스트리밍 속성 및 이벤트를 요약합니다.

DVD 디코더 관련 KS 속성

DVD 디코더 관련 KS 이벤트