Интерфейс IMiniportWavePciStream (portcls.h)

Интерфейс IMiniportWavePciStream представляет поток волн, который проходит через закрепление фильтра WavePci. Фильтр упаковывает устройство отрисовки или захвата WavePci и реализуется путем связывания драйвера порта WavePci с мини-драйвером WavePci. Минипорт-драйвер реализует интерфейс IMiniportWavePciStream и предоставляет его драйверу порта. Драйвер минипорта создает объект потока с этим интерфейсом, когда драйвер порта вызывает метод IMiniportWavePci::NewStream . IMiniportWavePciStream наследует от интерфейса IUnknown.

Интерфейс IMiniportWavePciStream предоставляет методы для управления одним потоком входящих или исходящих звуковых волн. Это интерфейс, который предоставляет большую часть функциональных возможностей драйвера мини-порта.

Наследство

Интерфейс IMiniportWavePciStream наследует от интерфейса IUnknown.

Методы

Интерфейс IMiniportWavePciStream имеет эти методы.

 
IMiniportWavePciStream::GetAllocatorFraming

Метод GetAllocatorFraming получает предпочтительные параметры размещения для потока.
IMiniportWavePciStream::GetPosition

Узнайте, как метод GetPosition получает текущее положение потока.
IMiniportWavePciStream::MappingAvailable

Метод MappingAvailable указывает, что доступно новое сопоставление.
IMiniportWavePciStream::NormalizePhysicalPosition

Узнайте, как метод NormalizePhysicalPosition преобразует физическое положение буфера в значение на основе времени.
IMiniportWavePciStream::RevokeMappings

Метод RevokeMappings отменяет сопоставления, полученные ранее с помощью IPortWavePciStream::GetMapping.
IMiniportWavePciStream::Service

Узнайте, что метод service уведомляет минипорт-драйвер запроса на обслуживание.
IMiniportWavePciStream::SetFormat

Узнайте, как метод SetFormat задает формат данных KS потока волн.
IMiniportWavePciStream::SetState

Метод SetState изменяет состояние транспорта потока.

Требования

Требование Ценность
целевая платформа Виндоус
Заголовок portcls.h