IMiniportWaveRTStream 接口 (portcls.h)
IMiniportWaveRTStream
接口表示流经 KS 筛选器上的引脚的波形流,该引脚包装 WaveRT 呈现或捕获设备。 微型端口驱动程序实现 IMiniportWaveRTStream
接口,并将其公开给端口驱动程序。 当端口驱动程序调用 IMiniportWaveRT::NewStream 方法时,微型端口驱动程序将使用此接口创建流对象。
IMiniportWaveRTStream
继承自 IUnknown 接口。
Windows Vista 和更高版本的 Windows作系统支持 IMiniportWaveRTStream
。
遗产
IMiniportWaveRTStream 接口继承自 IUnknown 接口。
方法
IMiniportWaveRTStream 接口具有这些方法。
IMiniportWaveRTStream::AllocateAudioBuffer AllocateAudioBuffer 方法为音频数据分配循环缓冲区。 |
IMiniportWaveRTStream::FreeAudioBuffer FreeAudioBuffer 方法用于释放以前通过调用 IMiniportWaveRTStream::AllocateAudioBuffer 分配的音频缓冲区。 |
IMiniportWaveRTStream::GetClockRegister GetClockRegister 方法检索端口驱动程序向音频子系统及其客户端公开时钟寄存器所需的信息。 |
IMiniportWaveRTStream::GetHWLatency GetHWLatency 方法检索音频硬件中流延迟源的相关信息。 |
IMiniportWaveRTStream::GetPosition GetPosition 方法将当前播放或记录位置作为缓冲区开头的字节偏移量检索。 |
IMiniportWaveRTStream::GetPositionRegister GetPositionRegister 方法检索端口驱动程序向音频子系统及其客户端公开位置寄存器所需的信息。 |
IMiniportWaveRTStream::SetFormat SetFormat 方法设置波形流的数据格式。 |
IMiniportWaveRTStream::SetState SetState 方法更改音频流的传输状态。 |
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | portcls.h |