ISynthSinkDMus 接口 (dmusicks.h)
接口 ISynthSinkDMus
处理 DirectMusic 合成器设备的波形输出。 DMus 微型端口驱动程序提供此接口供波接收器使用,后者调用接口中的方法来呈现波形输出并将其示例时钟同步到主时钟。 如 合成器微型端口驱动程序概述中所述,波接收器在 DMus 端口驱动程序中实现。 为了确定 DMus 微型端口驱动程序是否支持 接口ISynthSinkDMus
,DMus 端口驱动程序使用 REFIID IID_ISynthSinkDMus调用微型端口驱动程序流对象的 IMXF::QueryInterface 方法。 ISynthSinkDMus
继承自 IMXF 接口。
接口 ISynthSinkDMus
提供呈现、将样本转换为引用时间、将引用转换为采样时间以及同步到主时钟的方法。 有关接口的使用 ISynthSinkDMus
的信息,请参阅 适用于 Kernel-Mode 软件合成器的波形接收器。
继承
ISynthSinkDMus 接口继承自 IMXF 接口。
方法
ISynthSinkDMus 接口具有这些方法。
ISynthSinkDMus::RefTimeToSample RefTimeToSample 方法将引用时间转换为示例时间。 |
ISynthSinkDMus::Render Render 方法将波形数据呈现到目标接收器中。 |
ISynthSinkDMus::SampleToRefTime SampleToRefTime 方法将采样时间转换为引用时间。 |
ISynthSinkDMus::SyncToMaster SyncToMaster 方法允许同步到主时钟,以避免偏移。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dmusicks.h |