Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Antes de reproduzir ou gravar dados MIDI, você deve determinar os recursos do hardware MIDI presente no sistema. A capacidade MIDI pode variar de um computador multimídia para o próximo; Os aplicativos não devem fazer suposições sobre o hardware presente em um determinado sistema.
O Windows fornece as seguintes funções para determinar quantos dispositivos MIDI estão disponíveis para entrada ou saída em um determinado sistema.
| Valor | Significado |
|---|---|
| midiInGetNumDevs | Recupera o número de dispositivos de entrada MIDI presentes no sistema. |
| midiOutGetNumDevs | Recupera o número de dispositivos de saída MIDI presentes no sistema. |
Como outros dispositivos de áudio, os dispositivos MIDI são identificados por um identificador de dispositivo, que é determinado implicitamente a partir do número de dispositivos presentes em um determinado sistema. Os identificadores de dispositivos variam de zero ao número de dispositivos presentes, menos um. Por exemplo, se houver dois dispositivos de saída MIDI em um sistema, os identificadores de dispositivo válidos serão 0 e 1.
Depois de determinar quantos dispositivos de entrada ou saída MIDI estão presentes em um sistema, você pode perguntar sobre os recursos de cada dispositivo. O Windows fornece as seguintes funções para determinar os recursos dos dispositivos de áudio.
| Valor | Significado |
|---|---|
| midiInGetDevCaps | Recupera os recursos de um determinado dispositivo de entrada MIDI e coloca essas informações na estruturaMIDIINCAPS. |
| midiOutGetDevCaps | Recupera os recursos de um determinado dispositivo de saída MIDI e coloca essas informações na estruturaMIDIOUTCAPS. |
Cada uma dessas funções tem um parâmetro que especifica o endereço de uma estrutura que a função preenche com informações sobre as capacidades de um dispositivo especificado.
Tópicos relacionados