Zpracování chyb pomocí zvukových funkcí

[Funkce přidružená k této stránce, Waveform Audio, je starší funkce. Byly nahrazeny WASAPI a Audio Graphs. WASAPI a zvukové grafy byly optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal WASAPI a Audio Graphs místo Waveform Audio, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Funkce waveform-audio a auxiliary-audio vracejí nenulovou hodnotu, pokud dojde k chybě. Systém Windows poskytuje funkce, které tyto chybové hodnoty převádějí na textové popisy chyb. Aplikace musí stále zkoumat chybové hodnoty, aby určila, jak pokračovat, ale textové popisy chyb lze použít v dialogových oknech, která popisují chyby uživatelům.

K načtení textových popisů chybových hodnot zvuku můžete použít následující funkce:

Funkce Popis
waveInGetErrorText Načte textový popis zadané chyby vstupu waveform-audio.
waveOutGetErrorText Načte textový popis zadané chyby výstupu waveform-audio.

 

Jediné zvukové funkce, které nevrací chybové hodnoty, jsou auxGetNumDevs, waveInGetNumDevsa waveOutGetNumDevs. Tyto funkce vrátí nulu, pokud se v systému nenachází žádná zařízení nebo pokud dojde k nějakým chybám.