Struttura MIDIOUTCAPS (mmeapi.h)
La struttura MIDIOUTCAPS descrive le funzionalità di un dispositivo di output MIDI.
Sintassi
typedef struct midioutcaps_tag {
WORD wMid;
WORD wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
WORD wTechnology;
WORD wVoices;
WORD wNotes;
WORD wChannelMask;
DWORD dwSupport;
} MIDIOUTCAPS, *PMIDIOUTCAPS, *NPMIDIOUTCAPS, *LPMIDIOUTCAPS;
Members
wMid
Identificatore produttore del driver di dispositivo per il dispositivo di output MIDI. Gli identificatori del produttore sono definiti in Identificatori produttore e prodotto.
wPid
Identificatore del prodotto del dispositivo di output MIDI. Gli identificatori del prodotto sono definiti in Identificatori di prodotto e produttore.
vDriverVersion
Numero di versione del driver di dispositivo per il dispositivo di output MIDI. Il byte ad ordine elevato è il numero di versione principale e il byte a basso ordine è il numero di versione secondaria.
szPname[MAXPNAMELEN]
Nome del prodotto in una stringa con terminazione null.
wTechnology
Tipo del dispositivo di output MIDI. I valori validi sono i seguenti:
wVoices
Numero di voci supportate da un dispositivo sintetizzatore interno. Se il dispositivo è una porta, questo membro non è significativo ed è impostato su 0.
wNotes
Numero massimo di note simultanee che possono essere riprodotte da un dispositivo sintetizzatore interno. Se il dispositivo è una porta, questo membro non è significativo ed è impostato su 0.
wChannelMask
I canali a cui risponde un dispositivo di sintetizzazione interna, in cui il bit meno significativo fa riferimento al canale 0 e al bit più significativo al canale 15. I dispositivi di porta che trasmettono su tutti i canali impostano questo membro su 0xFFFF.
dwSupport
Funzionalità facoltative supportate dal dispositivo. Può essere una o più delle seguenti:
Nome | Descrizione |
---|---|
|
Supporta la memorizzazione nella cache delle patch. |
|
Supporta un controllo del volume a sinistra e destro separato. |
|
Fornisce il supporto diretto per la funzione midiStreamOut . |
|
Supporta il controllo volume. |
Se un dispositivo supporta le modifiche al volume, il flag di MIDICAPS_VOLUME verrà impostato per il membro dwSupport. Se un dispositivo supporta modifiche di volume separate sui canali sinistro e destro, sia i MIDICAPS_VOLUME che i flag di MIDICAPS_LRVOLUME verranno impostati per questo membro.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | mmeapi.h (includere Windows.h) |