IMiniportWavePciStream 介面 (portcls.h)
IMiniportWavePciStream
介面代表流經 WavePci 篩選上針腳的波浪數據流。 此篩選會包裝 WavePci 轉譯或擷取裝置,並藉由將 WavePci 連接埠驅動程式與 WavePci 迷你埠驅動程式配對來實作。 迷你埠驅動程式會實作 介面, IMiniportWavePciStream
並將其公開給埠驅動程式。 當埠驅動程式呼叫 miniport 驅動程式的 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 瞭解服務方法會通知迷你埠驅動程式要求服務。 |
IMiniportWavePciStream::SetFormat 瞭解 SetFormat 方法如何設定波浪數據流的 KS 數據格式。 |
IMiniportWavePciStream::SetState SetState 方法會變更數據流傳輸的狀態。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portcls.h |