Condividi tramite


Apertura di dispositivi di input MIDI

Per aprire un dispositivo di input MIDI per la registrazione, usare la funzione midiInOpen . Questa funzione apre il dispositivo associato all'identificatore del dispositivo specificato e restituisce un handle del dispositivo aperto scrivendo l'handle in una posizione di memoria specificata.

Se si usa 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 mantenere il driver del dispositivo di input. Il messaggio MM_MIM_MOREDATA esegue lo stesso processo con callback della finestra. Tuttavia, per motivi di prestazioni, la maggior parte delle applicazioni userà funzioni di callback anziché callback delle finestre. 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 mantenere il flusso di dati.

Registrazione audio MIDI