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 |