code: def libvlc_audio_set_volume_callback(mp, set_volume):
      '''Set callbacks and private data for decoded audio. This only works in
      combination with L{libvlc_audio_set_callbacks}().
      Use L{libvlc_audio_set_format}() or L{libvlc_audio_set_format_callbacks}()
      to configure the decoded audio format.
      @param mp: the media player.
      @param set_volume: callback to apply audio volume, or NULL to apply volume in software.
      @version: LibVLC 2.0.0 or later.
      '''
      f = _Cfunctions.get('libvlc_audio_set_volume_callback', None) or \
          _Cfunction('libvlc_audio_set_volume_callback', ((1,), (1,),), None,
                      None, MediaPlayer, AudioSetVolumeCb)
      return f(mp, set_volumef libvlc_audio_set_volume_callback(mp, set_volume):
      '''Set callbacks and private data for decoded audio. This only works in
      combination with L{libvlc_audio_set_callbacks}().
      Use L{libvlc_audio_set_format}() or L{libvlc_audio_set_format_callbacks}()
      to configure the decoded audio format.
      @param mp: the media player.
      @param set_volume: callback to apply audio volume, or NULL to apply volume in software.
      @version: LibVLC 2.0.0 or later.
      '''
      f = _Cfunctions.get('libvlc_audio_set_volume_callback', None) or \
          _Cfunction('libvlc_audio_set_volume_callback', ((1,), (1,),), None,
                      None, MediaPlayer, AudioSetVolumeCb)
      return f(mp, set_volume)
docs: Set callbacks and private data for decoded audio. This only works in
      combination with L{libvlc_audio_set_callbacks}().
      Use L{libvlc_audio_set_format}() or L{libvlc_audio_set_format_callbacks}()
      to configure the decoded audio format.
      @param mp: the media player.
      @param set_volume: callback to apply audio volume, or NULL to apply volume in software.
      @version: LibVLC 2.0.0 or later.