ext/audio.c
VALUE ray_audio_set_volume(VALUE self, VALUE value) {
  float volume = (float)NUM2DBL(value);
  say_audio_set_volume(volume);

  return value;
}
/*
 * @overload volume=(val)
 *   Sets the global volume
 *   @param [Float] val The new value for the volume, 0 being the minimum and
 *     100 the maximum as well as the default.
 */
@overload volume=(val)
Sets the global volume
@param [Float] val The new value for the volume, 0 being the minimum and
100 the maximum as well as the default.
@overload volume = ( val ) Sets the global volume @param [ Float ] val The new value for the volume 0 being the minimum and 100 the maximum as well as the default .
VALUE ray_audio_set_volume(VALUE self, VALUE value) {
  float volume = (float)NUM2DBL(value);
  say_audio_set_volume(volume);
  return value;
}
VALUE ray_audio_set_volume ( VALUE self , VALUE value ) { float volume = ( float ) NUM2DBL ( value ) ; say_audio_set_volume ( volume ) ; return value ; }
@overload volume=(val)
   Sets the global volume
   @param [Float] val The new value for the volume, 0 being the minimum and
     100 the maximum as well as the default.
@overload volume = ( val ) Sets the global volume @param [ Float ] val The new value for the volume 0 being the minimum and 100 the maximum as well as the default .