Partager via


structure SYNTHVOICEPRIORITY_INSTANCE (dmusprop.h)

La structure de SYNTHVOICEPRIORITY_INSTANCE identifie une voix dans un synthétiseur MIDI en spécifiant le groupe de canaux de la voix (ensemble de 16 canaux MIDI) et son numéro de canal au sein de ce groupe.

Syntaxe

typedef struct _SYNTHVOICEPRIORITY_INSTANCE {
  DWORD ChannelGroup;
  DWORD Channel;
} SYNTHVOICEPRIORITY_INSTANCE, *PSYNTHVOICEPRIORITY_INSTANCE;

Membres

ChannelGroup

Spécifie le groupe de canaux auquel appartient la voix. Les groupes de canaux sont numérotés à zéro. Chaque groupe de canaux contient 16 canaux.

Channel

Spécifie le canal sur lequel la voix est activée. Ce membre contient un numéro de canal compris entre 0 et 15. Il identifie un canal dans le groupe de canaux.

Remarques

La demande de propriété KSPROPERTY_SYNTH_VOICEPRIORITY utilise la structure SYNTHVOICEPRIORITY_INSTANCE pour son descripteur de propriété. La structure spécifie quelle voix obtient la priorité lorsque le pilote miniport doit faire passer les voix du cache.

Configuration requise

Condition requise Valeur
En-tête dmusprop.h (inclure Dmusprop.h)

Voir aussi

KSPROPERTY_SYNTH_VOICEPRIORITY