WaveFile constructor
Create an instance from a file name.
Implementation
WaveFile(this.sdl, this.filename)
: specPointer = calloc<SDL_AudioSpec>(),
bufferPointer = calloc<Pointer<Uint8>>(),
lengthPointer = calloc<Uint32>() {
sdl.sdl.SDL_LoadWAV_RW(
sdl.sdl.SDL_RWFromFile(filename.toCharPointer(), 'rb'.toCharPointer()),
1,
specPointer,
bufferPointer,
lengthPointer,
);
}