Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby otworzyć urządzenie wejściowe MIDI do nagrywania, użyj funkcji midiInOpen. Ta funkcja otwiera urządzenie skojarzone z określonym identyfikatorem urządzenia i zwraca uchwyt otwartego urządzenia, zapisując uchwyt do określonej lokalizacji pamięci.
Jeśli używasz flagi MIDI_IO_STATUS z midiInOpen, system używa komunikatu MIM_MOREDATA, aby powiadomić funkcję wywołania zwrotnego aplikacji, gdy nie przetwarza danych MIDI wystarczająco szybko, aby nadążyć za sterownikiem urządzenia wejściowego. (Komunikat MM_MIM_MOREDATA wykonuje to samo zadanie z wywołaniami zwrotnymi okien. Jednak ze względu na wydajność większość aplikacji będzie używać funkcji wywołania zwrotnego zamiast wywołań zwrotnych okien). Jeśli aplikacja przetwarza dane MIDI w osobnym wątku, zwiększenie priorytetu wątku może mieć znaczący wpływ na zdolność aplikacji do nadążania za przepływem danych.
Tematy pokrewne