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 瞭解 Service 方法會通知服務要求的迷你埠驅動程式。 |
IMiniportWavePciStream::SetFormat 瞭解 SetFormat 方法如何設定波浪數據流的 KS 數據格式。 |
IMiniportWavePciStream::SetState SetState 方法會變更數據流傳輸的狀態。 |
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | portcls.h |