KSNODETYPE_SYNTHESIZER
Le nœud KSNODETYPE_SYNTHESIZER représente un synthétiseur MIDI. Un nœud de synthé prend comme entrée un flux MIDI et génère l’un des éléments suivants :
Un flux d’ondes
Signal audio analogique
MIDI brut
L’exemple de pilote audio DMusUART dans microsoft Windows Driver Kit (WDK) est un exemple de pilote miniport qui génère le MIDI brut vers un synthétiseur externe et contient un nœud synthé (sur son broche DirectMusic).
Un nœud de synthèse doit prendre en charge les propriétés requises suivantes :
KSPROPERTY_SYNTH_PORTPARAMETERS
Un nœud de synthèse qui prend en charge plusieurs groupes de canaux doit également prendre en charge la propriété suivante :
KSPROPERTY_SYNTH_CHANNELGROUPS
Si le nœud ne prend pas en charge cette propriété, le nombre de groupes de canaux est défini par défaut sur 1.
Un nœud synthé peut également prendre en charge les propriétés facultatives KSPROPSETID_Synth et KSPROPSETID_Synth_Dls suivantes :