DirectShow 정보(Windows Media Format 11 SDK)

[Windows Media Format 11 SDK 이 페이지와 연결된 기능은 레거시 기능입니다. 소스 리더싱크 작성기으로 대체되었습니다. 원본 판독기싱크 기록기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 원본 판독기싱크 기록기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

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

DirectShow에서 모든 데이터 스트리밍 구성 요소를 필터라고 합니다. 필터는 하드웨어 디바이스, 소프트웨어 인코더 또는 디코더, 오디오 또는 비디오 렌더러 또는 오디오 비디오 처리 기능을 나타낼 수 있습니다. DirectShow 기반 애플리케이션이 DRM(디지털 권한 관리)으로 보호되는 콘텐츠를 포함하여 Windows Media Format 콘텐츠를 읽고 쓸 수 있도록 하기 위해 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 Media 비디오 재생 그래프

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