IMiniportWavePciStream 인터페이스(portcls.h)

인터페이스는 IMiniportWavePciStream WavePci 필터의 핀을 통해 흐르는 웨이브 스트림을 나타냅니다. 필터는 WavePci 렌더링 또는 캡처 디바이스를 래핑하고 WavePci 포트 드라이버를 WavePci 미니포트 드라이버와 페어링하여 구현됩니다. 미니포트 드라이버는 인터페이스를 IMiniportWavePciStream 구현하고 포트 드라이버에 노출합니다. 미니포트 드라이버는 포트 드라이버가 미니포트 드라이버의 IMiniportWavePci::NewStream 메서드를 호출할 때 이 인터페이스를 사용하여 스트림 개체를 만듭니다. IMiniportWavePciStreamIUnknown 인터페이스에서 상속됩니다.

인터페이스는 IMiniportWavePciStream 들어오거나 나가는 오디오 웨이브 데이터의 단일 스트림을 관리하는 메서드를 제공합니다. 미니포트 드라이버의 기능 대부분을 노출하는 인터페이스입니다.

상속

IMiniportWavePciStream 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IMiniportWavePciStream 인터페이스에는 이러한 메서드가 있습니다.

 
IMiniportWavePciStream::GetAllocatorFraming

GetAllocatorFraming 메서드는 스트림에 대한 기본 할당자 프레이밍 매개 변수를 가져옵니다.
IMiniportWavePciStream::GetPosition

GetPosition 메서드가 스트림의 현재 위치를 가져오는 방법을 알아봅니다.
IMiniportWavePciStream::MappingAvailable

MappingAvailable 메서드는 새 매핑을 사용할 수 있음을 나타냅니다.
IMiniportWavePciStream::NormalizePhysicalPosition

NormalizePhysicalPosition 메서드가 물리적 버퍼 위치를 시간 기반 값으로 변환하는 방법을 알아봅니다.
IMiniportWavePciStream::RevokeMappings

RevokeMappings 메서드는 이전에 IPortWavePciStream::GetMapping을 통해 가져온 매핑을 해지합니다.
IMiniportWavePciStream::Service

서비스 메서드가 미니포트 드라이버에 서비스 요청을 알리고 있음을 알아봅니다.
IMiniportWavePciStream::SetFormat

SetFormat 메서드가 웨이브 스트림의 KS 데이터 형식을 설정하는 방법을 알아봅니다.
IMiniportWavePciStream::SetState

SetState 메서드는 스트림 전송의 상태를 변경합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portcls.h