SYNTHVOICEPRIORITY_INSTANCE 構造体 (dmusprop.h)

SYNTHVOICEPRIORITY_INSTANCE構造は、音声のチャンネルグループ(16 MIDIチャンネルのセット)とそのグループ内のチャンネル番号を指定することによって、MIDIシンセサイザー内の音声を識別します。

構文

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

メンバー

ChannelGroup

音声が属するチャネル グループを指定します。 チャネル グループには、0 から始まる番号が付けられます。 各チャネル グループには、16 個のチャネルが含まれています。

Channel

音声がオンになっているチャネルを指定します。 このメンバーには、0 ~ 15 の範囲のチャネル番号が含まれています。 チャネル グループ内のチャネルを識別します。

注釈

KSPROPERTY_SYNTH_VOICEPRIORITY プロパティ要求では、そのプロパティ記述子にSYNTHVOICEPRIORITY_INSTANCE構造体が使用されます。 構造体は、ミニポート ドライバーがキャッシュから音声をバンプする必要がある場合に、どの音声が優先するかを指定します。

要件

要件
Header dmusprop.h (Dmusprop.h を含む)

こちらもご覧ください

KSPROPERTY_SYNTH_VOICEPRIORITY