First - wrt Audio, I was wondering if SDL_mixer supported panning -
or if I’d have to modify audio data on the fly …
Second - I like the SDL_InitSubSystem calls, but I was wondering
whether the library would keep track of subsystems which I’d already
initialized, or do I have to do that on my own?
Thanks much in advance!
Ken Blake
kendallemm at hotmail.com @K11
First - wrt Audio, I was wondering if SDL_mixer supported panning -
or if I’d have to modify audio data on the fly …
afaik it does not support panning. i’m also still pining for
playback speed adjustments. :]
Second - I like the SDL_InitSubSystem calls, but I was wondering
whether the library would keep track of subsystems which I’d already
initialized, or do I have to do that on my own?
SDL_Quit() will shutdown all the subsystems if they have been
initialized. it is safe to call QuitSubsystem for a system of
SDL that hasn’t been initialized. At the core of SDL_Quit there
is a call to SDL_QuitSubsytem(SDL_INIT_EVERYTHING);
so no, you don’t have to worry about what is and isn’t
initialized. although, if you do want to query, go with
SDL_WasInit(SDL_INIT_xxx); (great new feature! :] )