|
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_GetQueuedAudioSize
| SPIS TREŚCI |
Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.
Użyj tej funkcji, aby otrzymać liczbę bajtów danych dźwiękowych wciąż znajdujących się w kolejce.
Uint32 SDL_GetQueuedAudioSize(SDL_AudioDeviceID dev) |
| dev | identyfikator urządzenia, dla którego sprawdzana jest długość kolejki. |
Po przesłaniu do sprzętu odtwarzającego funkcja ta nie potrafi zdecydować dokładnej granicy tego, co zostało już odtworzone. Możliwe jest, iż do sprzętu poszło właśnie kilka kilobajtów danych tuż przed wywołaniem tej funkcji, lecz jeszcze nic nie było odtworzone, a może już odtworzono połowę, itp.
Nie wolno ci kolejkować danych audio na urządzeniu, które używa funkcji wywoływanej zwrotnie dostarczonej przez aplikację; wywołanie tej funkcji z takim urządzeniem zawsze zwróci 0. Musisz stosować albo funkcję wywoływaną zwrotnie, albo kolejkować dane dźwiękowe, lecz nie obie metody jednocześnie.
Nie powinieneś wywoływać SDL_LockAudio() na urządzeniu przed jego sprawdzeniem; SDL obsługuje blokowanie wewnętrznie dla tej funkcji.
![]() |
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.