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 方法更改流传输的状态。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portcls.h |