Condividi tramite


Apertura di dispositivi di input MIDI

Per aprire un dispositivo di input MIDI per la registrazione, utilizzare la funzionemidiInOpen. Questa funzione apre il dispositivo associato all'identificatore di dispositivo specificato e restituisce una maniglia del dispositivo aperto, scrivendola in una posizione di memoria specificata.

Se si utilizza il flag MIDI_IO_STATUS con midiInOpen, il sistema usa il messaggio di MIM_MOREDATA per avvisare la funzione di callback dell'applicazione quando non elabora i dati MIDI abbastanza velocemente per tenere il passo con il driver di dispositivo di input. Il messaggio MM_MIM_MOREDATA esegue lo stesso processo con i callback della finestra. Tuttavia, per motivi di prestazioni, la maggior parte delle applicazioni userà funzioni di callback anziché callback di finestra. Se l'applicazione elabora i dati MIDI in un thread separato, l'aumento della priorità del thread può avere un impatto significativo sulla capacità dell'applicazione di tenere il passo con il flusso di dati.

Registrazione audio MIDI