共用方式為


IMiniportWaveCyclicStream 介面 (portcls.h)

IMiniportWaveCyclicStream 介面代表在 WaveCyclic 篩選上流經針腳的波浪數據流。 篩選條件會包裝 WaveCyclic 轉譯或擷取裝置,並藉由將 WaveCyclic 埠驅動程式與 WaveCyclic 迷你埠驅動程式配對來實作。 迷你埠驅動程式會實作 IMiniportWaveCyclicStream 介面,並將其公開給埠驅動程式。 當埠驅動程式呼叫 miniport 驅動程式的 IMiniportWaveCyclic::NewStream 方法時,迷你埠驅動程式會使用此介面建立數據流物件。 IMiniportWaveCyclicStream 繼承自 IUnknown 介面。

IMiniportWaveCyclicStream 介面提供方法來管理傳入或傳出音訊波數據的單一數據流。 這是公開大部分迷你埠驅動程式功能的介面。

遺產

IMiniportWaveCyclicStream 介面繼承自 IUnknown 介面。

方法

IMiniportWaveCyclicStream 介面具有這些方法。

 
IMiniportWaveCyclicStream::GetPosition

GetPosition 方法會取得數據流的目前位置。
IMiniportWaveCyclicStream::NormalizePhysicalPosition

NormalizePhysicalPosition 方法會將實體緩衝區位置轉換成以時間為基礎的值。
IMiniportWaveCyclicStream::SetFormat

SetFormat 方法會設定波浪數據流的 KS 數據格式。
IMiniportWaveCyclicStream::SetNotificationFreq

SetNotificationFreq 方法會透過設定連續中斷之間的間隔,控制通知中斷所產生的頻率。
IMiniportWaveCyclicStream::SetState

SetState 方法會設定數據流播放或錄製的新狀態。
IMiniportWaveCyclicStream::Silence

Silence 方法可用來將無聲樣本複製到指定的緩衝區。

要求

要求 價值
目標平臺 窗戶
標頭 portcls.h