code: def libvlc_video_set_format_callbacks(mp, setup, cleanup):
      '''Set decoded video chroma and dimensions. This only works in combination with
      L{libvlc_video_set_callbacks}().
      @param mp: the media player.
      @param setup: callback to select the video 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_video_set_format_callbacks', None) or \
          _Cfunction('libvlc_video_set_format_callbacks', ((1,), (1,), (1,),), None,
                      None, MediaPlayer, VideoFormatCb, VideoCleanupCb)
      return f(mp, setup, cleanupf libvlc_video_set_format_callbacks(mp, setup, cleanup):
      '''Set decoded video chroma and dimensions. This only works in combination with
      L{libvlc_video_set_callbacks}().
      @param mp: the media player.
      @param setup: callback to select the video 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_video_set_format_callbacks', None) or \
          _Cfunction('libvlc_video_set_format_callbacks', ((1,), (1,), (1,),), None,
                      None, MediaPlayer, VideoFormatCb, VideoCleanupCb)
      return f(mp, setup, cleanup)
docs: Set decoded video chroma and dimensions. This only works in combination with
      L{libvlc_video_set_callbacks}().
      @param mp: the media player.
      @param setup: callback to select the video format (cannot be NULL).
      @param cleanup: callback to release any allocated resources (or NULL).
      @version: LibVLC 2.0.0 or later.