Udostępnij przez


Otwieranie urządzeń wejściowych Waveform-Audio

[Funkcja skojarzona z tą stroną, Waveform Audio, jest starszą funkcją. Został zastąpiony przez WASAPI i Audio Graphs. WASAPI i grafy audio zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Microsoft zdecydowanie zaleca, aby nowy kod używał WASAPI i Audio Graphs zamiast Waveform Audio, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Użyj funkcji waveInOpen, aby otworzyć urządzenie wejściowe waveform-audio do nagrywania. Ta funkcja otwiera urządzenie skojarzone z określonym identyfikatorem urządzenia i zwraca uchwyt otwartego urządzenia, zapisując go w określonej lokalizacji pamięci.

Niektóre komputery multimedialne mają wiele urządzeń audio do przetwarzania fal dźwiękowych. Jeśli nie masz pewności, że chcesz otworzyć konkretne urządzenie wejściowe audio typu waveform w systemie, powinieneś użyć stałej WAVE_MAPPER jako identyfikatora urządzenia podczas otwierania urządzenia. Funkcja waveInOpen wybierze urządzenie w systemie, które jest najlepiej zdolne do nagrywania w określonym formacie danych.

nagrywanie dźwięku waveform