KSNODETYPE_SYNTHESIZER
KSNODETYPE_SYNTHESIZER 节点表示 MIDI 合成器。 合成器节点采用 MIDI 流作为输入,并输出以下项之一:
波次流
模拟音频信号
原始 MIDI
Microsoft Windows 驱动程序工具包 (WDK) 中的 DMusUART 音频示例驱动程序是一个微型端口驱动程序示例,该驱动程序将原始 MIDI 输出到外部合成器,并包含合成器节点(在其 DirectMusic 引脚上)。
合成器节点应支持以下必需属性:
KSPROPERTY_SYNTH_PORTPARAMETERS
支持多个通道组的合成器节点还应支持以下属性:
KSPROPERTY_SYNTH_CHANNELGROUPS
如果节点不支持此属性,则通道组数默认为 1。
合成器节点还可以支持以下可选 KSPROPSETID_Synth 和 KSPROPSETID_Synth_Dls 属性: