code: def libvlc_video_set_scale(p_mi, f_factor):
      '''Set the video scaling factor. That is the ratio of the number of pixels on
      screen to the number of pixels in the original decoded video in each
      dimension. Zero is a special value; it will adjust the video to the output
      window/drawable (in windowed mode) or the entire screen.
      Note that not all video outputs support scaling.
      @param p_mi: the media player.
      @param f_factor: the scaling factor, or zero.
      '''
      f = _Cfunctions.get('libvlc_video_set_scale', None) or \
          _Cfunction('libvlc_video_set_scale', ((1,), (1,),), None,
                      None, MediaPlayer, ctypes.c_float)
      return f(p_mi, f_factorf libvlc_video_set_scale(p_mi, f_factor):
      '''Set the video scaling factor. That is the ratio of the number of pixels on
      screen to the number of pixels in the original decoded video in each
      dimension. Zero is a special value; it will adjust the video to the output
      window/drawable (in windowed mode) or the entire screen.
      Note that not all video outputs support scaling.
      @param p_mi: the media player.
      @param f_factor: the scaling factor, or zero.
      '''
      f = _Cfunctions.get('libvlc_video_set_scale', None) or \
          _Cfunction('libvlc_video_set_scale', ((1,), (1,),), None,
                      None, MediaPlayer, ctypes.c_float)
      return f(p_mi, f_factor)
docs: Set the video scaling factor. That is the ratio of the number of pixels on
      screen to the number of pixels in the original decoded video in each
      dimension. Zero is a special value; it will adjust the video to the output
      window/drawable (in windowed mode) or the entire screen.
      Note that not all video outputs support scaling.
      @param p_mi: the media player.
      @param f_factor: the scaling factor, or zero.