Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Autor artykułu: mgr Jerzy Wałaszek
Uaktualniono: 31.07.2022

©2025 mgr Jerzy Wałaszek
I LO w Tarnowie

Interfejs SDL2:

SDL_FreeWAV

SPIS TREŚCI

Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.

SDL_FreeWAV

Użyj tej funkcji, aby usunąć dane poprzednio przydzielone za pomocą SDL_LoadWAV() lub SDL_LoadWAV_RW().

Składnia

void SDL_FreeWAV(Uint8* audio_buf)

Parametry funkcji

audio_buf wskaźnik bufora utworzonego przez SDL_LoadWAV() lub SDL_LoadWAV_RW()

Przykładowy kod

SDL_AudioSpec wav_spec;
Uint32 wav_length;
Uint8 *wav_buffer;

/* Załaduj dane WAV */
if (SDL_LoadWAV("test.wav", &wav_spec, &wav_buffer, &wav_length) == NULL)
{
    fprintf(stderr, "Could not open test.wav: %s\n", SDL_GetError());
}
else
{
    /* Zrób coś z danymi WAV, a później... */
    SDL_FreeWAV(wav_buffer);
}

Uwagi

Po otwarciu pliku WAVE przy pomocyf SDL_LoadWAV() lub SDL_LoadWAV_RW() jego dane mogą na koniec zostać usunięte z pamięci przez SDL_FreeWAV(). Można bezpiecznie wywoływać tę funkcję ze wskaźnikiem NULL.

Powiązane funkcje


do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2025 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: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.