다음을 통해 공유


Windows의 DVD 디코더 지원

참고

이 항목은 개발자를 위한 것입니다. 소프트웨어 디코더 목록을 포함하여 Windows용 DVD 디코더에 대한 일반적인 정보는 Microsoft 지원 사이트의 Windows 미디어 플레이어 플러그 인 및 추가 기능을 참조하세요.

DVD 디코더는 Windows 98/Me 이상과 Windows 2000 이상에서 지원됩니다.

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

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

  • WDM Stream 클래스 드라이버

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

    참고

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

  • DVD-ROM 클래스 드라이버

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

  • UDF 파일 시스템

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

  • Microsoft DirectShow

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

    • DirectShow DVD Navigator/Splitter Filter

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

    • DirectShow 프록시 필터

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

    • DirectShow Closed-Caption 디코딩 필터

      이 필터는 DVD 비디오 스트림의 닫힌 캡션 데이터를 텍스트 이미지로 변환합니다.

    • DirectShow Video Port Manager 및 렌더링 필터

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

  • VPE를 사용하는 Microsoft DirectDraw HAL

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

  • 저작권 보호

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

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

하드웨어 기반 DVD 디코딩

소프트웨어 기반 DVD 디코딩

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

DVD 디코더 관련 KS 속성

DVD 디코더 관련 KS 이벤트