共用方式為


ISynthSinkDMus 介面 (dmusicks.h)

ISynthSinkDMus 介面會處理 DirectMusic 合成器裝置的波浪輸出。 DMus 迷你埠驅動程式會提供此介面供波接收器使用,該介面會呼叫 介面中的方法來轉譯波輸出,並將其範例時鐘同步處理至主要時鐘。 如 合成器迷你埠驅動程式概觀所述,波接收器會在 DMus 埠驅動程式中實作。 若要判斷 DMus 迷你埠驅動程式是否支援 ISynthSinkDMus 介面,DMus 埠驅動程式會使用 REFIID IID_ISynthSinkDMus呼叫 miniport 驅動程式數據流物件的 IMXF::QueryInterface 方法。 ISynthSinkDMus 繼承自 IMXF 介面。

ISynthSinkDMus 介面提供轉譯、將範例轉換為參考時間、將參考轉換為取樣時間,以及同步處理至主要時鐘的方法。 如需使用 ISynthSinkDMus 介面的相關信息,請參閱 Kernel-Mode 軟體合成器的 Wave Sink

遺產

ISynthSinkDMus 介面繼承自 IMXF 介面。

方法

ISynthSinkDMus 介面具有這些方法。

 
ISynthSinkDMus::RefTimeToSample

RefTimeToSample 方法會將參考時間轉換成範例時間。
ISynthSinkDMus::Render

Render 方法會將波浪數據轉譯成目的地接收。
ISynthSinkDMus::SampleToRefTime

SampleToRefTime 方法會將範例時間轉換成參考時間。
ISynthSinkDMus::SyncToMaster

SyncToMaster 方法允許同步處理到主時鐘,以避免漂移。

要求

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