KSNODETYPE_SYNTHESIZER
Der KSNODETYPE_SYNTHESIZER Knoten stellt einen MIDI-Synthesizer dar. Ein Synthieknoten übernimmt als Eingabe einen MIDI-Stream und gibt eine der folgenden Ausgänge aus:
Ein Wellenstrom
Ein analoges Audiosignal
Raw MIDI
Der DMusUART-Audiobeispieltreiber im Microsoft Windows Driver Kit (WDK) ist ein Beispiel für einen Miniporttreiber, der ROH-MIDI an einen externen Synthesizer ausgibt und einen Synth-Knoten (an seinem DirectMusic-Pin) enthält.
Ein Synthieknoten sollte die folgenden erforderlichen Eigenschaften unterstützen:
KSPROPERTY_SYNTH_PORTPARAMETERS
Ein Synthieknoten, der mehrere Kanalgruppen unterstützt, sollte auch die folgende Eigenschaft unterstützen:
KSPROPERTY_SYNTH_CHANNELGROUPS
Wenn der Knoten diese Eigenschaft nicht unterstützt, wird die Anzahl der Kanalgruppen standardmäßig auf 1 festgelegt.
Ein Synthieknoten kann auch die folgenden optionalen KSPROPSETID_Synth - und KSPROPSETID_Synth_Dls-Eigenschaften unterstützen: