다음을 통해 공유


DirectShow 정보(Windows Media Format 11 SDK)

DirectShow는 Windows 플랫폼에 대한 높은 수준의 모듈식, 확장 가능한 데이터 스트리밍 아키텍처입니다. 현재 시장에서 다양한 디지털 오디오 및 비디오 애플리케이션을 위한 기본 소프트웨어 구성 요소 및 API(애플리케이션 프로그래밍 인터페이스)를 제공합니다. DirectShow는 Microsoft DirectX 소프트웨어 개발 키트의 일부로 제공됩니다. DirectShow에 대한 자세한 내용은 Microsoft 플랫폼 SDK를 참조하세요.

DirectShow에서 모든 데이터 스트리밍 구성 요소를 필터라고 합니다. 필터는 하드웨어 디바이스, 소프트웨어 인코더 또는 디코더, 오디오 또는 비디오 렌더러 또는 오디오 비디오 처리 기능을 나타낼 수 있습니다. DirectShow 기반 애플리케이션이 DRM(디지털 권한 관리)으로 보호되는 콘텐츠를 포함하여 Windows 미디어 형식 콘텐츠를 읽고 쓸 수 있도록 하기 위해 Microsoft는 Windows Media Format SDK의 일부를 캡슐화하는 두 가지 필터를 제공합니다. WM ASF 판독기 및 WM ASF 작성기입니다. 이러한 필터 및 노출하는 인터페이스를 패키지된 DLL 다음에 QASF 구성 요소라고 합니다. Q는 DirectShow의 초기 코드 이름인 Quartz를 의미합니다.

참고

DirectShow QASF 구성 요소를 통해 Windows Media Audio 및 Video 9 시리즈 코덱을 사용하려면 Microsoft Windows Millennium Edition 이상 또는 DirectX 8.0 이상이 필요합니다.

 

다음 다이어그램에서는 Windows Media Video 파일을 재생하기 위한 DirectShow 필터 그래프를 보여 줍니다.

Windows 미디어 비디오 재생 그래프

WM ASF 판독기는 QASF 구성 요소이고 디코더는 DMO 래퍼 필터(QASF 구성 요소)에서 호스트되는 Windows Media Format SDK 구성 요소이며 렌더러가 DirectShow 구성 요소입니다.