Compartir a través de


Consulta de dispositivos MIDI

Antes de reproducir o grabar datos MIDI, debe determinar las funciones del hardware MIDI presente en el sistema. La capacidad MIDI puede variar de un ordenador multimedia al siguiente; Las aplicaciones no deben realizar suposiciones sobre el hardware presente en un sistema determinado.

Windows proporciona las siguientes funciones para determinar cuántos dispositivos MIDI están disponibles para la entrada o salida en un sistema determinado.

Valor Significado
midiInGetNumDevs Recupera el número de dispositivos de entrada MIDI presentes en el sistema.
midiOutGetNumDevs Recupera el número de dispositivos de salida MIDI presentes en el sistema.

 

Al igual que otros dispositivos de audio, los dispositivos MIDI se identifican mediante un identificador de dispositivo, que se determina implícitamente a partir del número de dispositivos presentes en un sistema determinado. Los identificadores de dispositivo van de cero al número de dispositivos presentes, menos uno. Por ejemplo, si hay dos dispositivos de salida MIDI en un sistema, los identificadores de dispositivo válidos son 0 y 1.

Después de determinar cuántos dispositivos de entrada o salida MIDI están presentes en un sistema, puede consultar las funcionalidades de cada dispositivo. Windows proporciona las siguientes funciones para determinar las funcionalidades de los dispositivos de audio.

Valor Significado
midiInGetDevCaps Recupera las funciones de un dispositivo de entrada MIDI determinado y coloca esta información en la estructura MIDIINCAPS .
midiOutGetDevCaps Recupera las funciones de un dispositivo de salida MIDI determinado y coloca esta información en la estructura MIDIOUTCAPS .

 

Cada una de estas funciones tiene un parámetro que especifica la dirección de una estructura que la función rellena con información sobre las funciones de un dispositivo especificado.

Servicios MIDI