共用方式為


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