|
Serwis Edukacyjny Nauczycieli w I-LO w Tarnowie
Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej
Autor artykułu: mgr Jerzy
Wałaszek |
©2026 mgr Jerzy Wałaszek
|
SDL_ClearQueuedAudio
| SPIS TREŚCI |
Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.
Użyj tej funkcji, aby usunąć z kolejki dane dźwiękowe, które oczekują tam na przesłanie do urządzenia odtwarzającego.
void SDL_ClearQueuedAudio(SDL_AudioDeviceID dev) |
| dev | identyfikator urządzenia dźwiękowego, którego dane mają zostać usunięte z kolejki. |
To nie zapobiegnie odtwarzaniu skolejkowanych danych, które zostały już przesłane na urządzenie, ponieważ tego nie można cofnąć, zatem spodziewaj się, że dźwięk będzie jeszcze odtwarzany przez ułamek sekundy. Funkcja ta może być użyteczna, jeśli chcesz, powiedzmy, skasować oczekujące w kolejce dane przy zmianie poziomu w twojej grze.
Nie wolno kolejkować dźwięku na urządzeniu, które używa dostarczonej przez aplikację funkcji wywoływanej zwrotnie; wywołanie tej funkcji dla takiego urządzenia nigdy nic nie da. Możesz stosować funkcję dźwiękową wywoływaną zwrotnie lub kolejkować dźwięk za pomocą SDL_QueueAudio(), lecz nie oba sposoby naraz.
Nie powinieneś wywoływać SDL_LockAudio() z urządzeniem przed wyczyszczeniem kolejki; SDL obsługuje wewnętrznie blokowanie dla tej funkcji.
Funkcja zawsze kończy się sukcesem, dlatego nic nie zwraca.
![]() |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2026 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.