Udostępnij przez


Wykonywanie zapytań dotyczących urządzeń MIDI

Przed rozpoczęciem odtwarzania lub nagrywania danych MIDI należy określić możliwości sprzętu MIDI obecne w systemie. Możliwości MIDI mogą się różnić od jednego komputera multimedialnego do następnego; aplikacje nie powinny zakładać sprzętu obecnego w danym systemie.

System Windows udostępnia następujące funkcje, aby sprawdzić, ile urządzeń MIDI jest dostępnych do wejścia lub wyjścia w danym systemie.

Wartość Znaczenie
midiInGetNumDevs Pobiera liczbę urządzeń wejściowych MIDI znajdujących się w systemie.
midiOutGetNumDevs Pobiera liczbę urządzeń wyjściowych MIDI znajdujących się w systemie.

 

Podobnie jak inne urządzenia audio, urządzenia MIDI są identyfikowane przez identyfikator urządzenia, który jest określany niejawnie z liczby urządzeń znajdujących się w danym systemie. Identyfikatory urządzeń wahają się od zera do liczby obecnych urządzeń, minus jeden. Jeśli na przykład w systemie istnieją dwa urządzenia wyjściowe MIDI, prawidłowe identyfikatory urządzeń to 0 i 1.

Po określeniu, ile urządzeń wejściowych LUB wyjściowych MIDI znajduje się w systemie, możesz dowiedzieć się więcej o możliwościach każdego urządzenia. System Windows udostępnia następujące funkcje w celu określenia możliwości urządzeń audio.

Wartość Znaczenie
midiInGetDevCaps Pobiera możliwości danego urządzenia wejściowego MIDI i umieszcza te informacje w strukturze MIDIINCAPS.
midiOutGetDevCaps Pobiera możliwości danego urządzenia wyjściowego MIDI i umieszcza te informacje w strukturze MIDIOUTCAPS.

 

Każda z tych funkcji ma parametr określający adres struktury, którą funkcja wypełnia informacjami o możliwościach określonego urządzenia.

MIDI Services