code: def libvlc_audio_set_format_callbacks(mp, setup, cleanup):
      '''Set decoded audio format. This only works in combination with
      L{libvlc_audio_set_callbacks}().
      @param mp: the media player.
      @param setup: callback to select the audio format (cannot be NULL).
      @param cleanup: callback to release any allocated resources (or NULL).
      @version: LibVLC 2.0.0 or later.
      '''
      f = _Cfunctions.get('libvlc_audio_set_format_callbacks', None) or \
          _Cfunction('libvlc_audio_set_format_callbacks', ((1,), (1,), (1,),), None,
                      None, MediaPlayer, AudioSetupCb, AudioCleanupCb)
      return f(mp, setup, cleanupf libvlc_audio_set_format_callbacks(mp, setup, cleanup):
      '''Set decoded audio format. This only works in combination with
      L{libvlc_audio_set_callbacks}().
      @param mp: the media player.
      @param setup: callback to select the audio format (cannot be NULL).
      @param cleanup: callback to release any allocated resources (or NULL).
      @version: LibVLC 2.0.0 or later.
      '''
      f = _Cfunctions.get('libvlc_audio_set_format_callbacks', None) or \
          _Cfunction('libvlc_audio_set_format_callbacks', ((1,), (1,), (1,),), None,
                      None, MediaPlayer, AudioSetupCb, AudioCleanupCb)
      return f(mp, setup, cleanup)
docs: Set decoded audio format. This only works in combination with
      L{libvlc_audio_set_callbacks}().
      @param mp: the media player.
      @param setup: callback to select the audio format (cannot be NULL).
      @param cleanup: callback to release any allocated resources (or NULL).
      @version: LibVLC 2.0.0 or later.