共用方式為


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