AVStream 개요

AVStream은 비디오 전용 스트리밍 및 통합 오디오/비디오 스트리밍을 지원하는 Microsoft에서 제공하는 멀티미디어 클래스 드라이버입니다. Microsoft는 내보내기 드라이버 Ks.sys운영 체제의 일부로 AVStream을 제공합니다. 하드웨어 공급업체는 Ks.sys에서 실행되는 미니드라이버를 작성합니다.

오디오 드라이버에 대한 기본 클래스 드라이버는 Microsoft에서 제공하는 오디오 포트 클래스 드라이버입니다. 오디오 공급업체는 Portcls.sys에서 실행되는 미니드라이버를 작성해야 합니다.

Microsoft는 기존 미니드라이버에 대해서만 스트림 클래스 드라이버를 지원합니다.

AVStream 드라이버는 Microsoft Windows XP, Microsoft Windows Server 2003 또는 DirectX 8.0 이상 버전이 설치된 모든 플랫폼 Windows 98 Gold 이상을 기반으로 합니다.

Windows XP 이전의 운영 체제에서 빌드하는 경우 사용 가능한 최신 DDK(DirectX 드라이버 개발 키트)를 사용해야 합니다. DirectX 9.0에는 AVStream, 커널 스트리밍 구성 요소 및 스트림 클래스에 대한 업데이트가 포함되어 있습니다.

AVStream은 다음을 통해 공급업체에 상당한 이점을 제공합니다.

  • 더 적은 코드를 생성하려면 미니드라이버 작성기가 필요하세요.

  • 오디오 및 비디오 미니드라이버 모두에 대한 통합 커널 스트리밍 클래스 모델을 제공합니다.

  • 공급업체가 사용자 모드 플러그 인을 작성할 수 있도록 지원합니다. 속성 값에 액세스하는 메서드를 제공하는 COM 인터페이스입니다. 기존 미니 드라이버 이진 파일을 변경하지 않고 플러그 인을 제공할 수 있습니다. 자세한 내용은 커널 스트리밍 프록시 플러그 인을 참조하세요.

AVStream 드라이버 모델에서 공급업체는 다음 다이어그램과 같이 Microsoft에서 제공하는 클래스 드라이버와 상호 작용하는 미니 드라이버를 제공합니다.

avstream과 ks 서비스 간의 관계를 보여 주는 다이어그램