Estrutura MIDIOUTCAPS (mmeapi.h)
A estrutura MIDIOUTCAPS descreve os recursos de um dispositivo de saída MIDI.
Sintaxe
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;
Membros
wMid
Identificador do fabricante do driver de dispositivo para o dispositivo de saída MIDI. Os identificadores do fabricante são definidos em Identificadores de Fabricante e Produto.
wPid
Identificador de produto do dispositivo de saída MIDI. Identificadores de produto são definidos em Fabricante e Identificadores de Produto.
vDriverVersion
Número de versão do driver de dispositivo para o dispositivo de saída MIDI. O byte de alta ordem é o número de versão principal e o byte de baixa ordem é o número de versão secundária.
szPname[MAXPNAMELEN]
Nome do produto em uma cadeia de caracteres terminada em nulo.
wTechnology
Tipo do dispositivo de saída MIDI. Este valor pode ser um dos seguintes:
wVoices
Número de vozes compatíveis com um dispositivo sintetizador interno. Se o dispositivo for uma porta, esse membro não será significativo e será definido como 0.
wNotes
Número máximo de anotações simultâneas que podem ser reproduzidas por um dispositivo sintetizador interno. Se o dispositivo for uma porta, esse membro não será significativo e será definido como 0.
wChannelMask
Canais aos quais um dispositivo sintetizador interno responde, em que o bit menos significativo se refere ao canal 0 e ao bit mais significativo para o canal 15. Dispositivos de porta que transmitem em todos os canais definem esse membro como 0xFFFF.
dwSupport
Funcionalidade opcional compatível com o dispositivo. Poderá ser um ou mais dos seguintes:
Nome | Descrição |
---|---|
|
Dá suporte ao cache de patch. |
|
Dá suporte ao controle de volume à esquerda e à direita separados. |
|
Fornece suporte direto para a função midiStreamOut . |
|
Dá suporte ao controle de volume. |
Se um dispositivo der suporte a alterações de volume, o sinalizador MIDICAPS_VOLUME será definido para o membro dwSupport. Se um dispositivo der suporte a alterações de volume separadas nos canais esquerdo e direito, os sinalizadores MIDICAPS_VOLUME e MIDICAPS_LRVOLUME serão definidos para esse membro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | mmeapi.h (inclua Windows.h) |