/* call-seq: * driver_name -> string * * **NOTE:** This method is DEPRECATED and will be removed in * Rubygame 3.0. Please use the Rubygame.audio_driver instead. * * Returns the name of the audio driver that SDL is using. * * May raise an SDLError if initialization fails. */ VALUE rbgm_mixer_getdrivername(VALUE module) { /* This feature will be removed in Rubygame 3.0. */ rg_deprecated("Rubygame::Mixer", "3.0"); char driver_name[1024]; if(SDL_AudioDriverName(driver_name, sizeof(driver_name)) == NULL) { rb_raise(eSDLError, "Error fetching audio driver name: %s", SDL_GetError()); } return rb_str_new2(driver_name); }