*************** *** 865,867 **** } return(chan); } --- 865,882 ---- } return(chan); } + + int Mix_GetMixerInfo(SDL_AudioSpec *m, char *namebuf, int maxlen) + { + if (!audio_opened) + return -1; + if (m) + *m = mixer; /* struct copy */ + if (namebuf && maxlen > 0) + { + namebuf[0] = 0; + if (SDL_AudioDriverName(namebuf, maxlen) == NULL) + namebuf[0] = 0; + } + return 0; + }