code: def libvlc_video_set_spu(p_mi, i_spu):
      '''Set new video subtitle.
      @param p_mi: the media player.
      @param i_spu: video subtitle track to select (i_id from track description).
      @return: 0 on success, -1 if out of range.
      '''
      f = _Cfunctions.get('libvlc_video_set_spu', None) or \
          _Cfunction('libvlc_video_set_spu', ((1,), (1,),), None,
                      ctypes.c_int, MediaPlayer, ctypes.c_int)
      return f(p_mi, i_spuf libvlc_video_set_spu(p_mi, i_spu):
      '''Set new video subtitle.
      @param p_mi: the media player.
      @param i_spu: video subtitle track to select (i_id from track description).
      @return: 0 on success, -1 if out of range.
      '''
      f = _Cfunctions.get('libvlc_video_set_spu', None) or \
          _Cfunction('libvlc_video_set_spu', ((1,), (1,),), None,
                      ctypes.c_int, MediaPlayer, ctypes.c_int)
      return f(p_mi, i_spu)
docs: Set new video subtitle.
      @param p_mi: the media player.
      @param i_spu: video subtitle track to select (i_id from track description).
      @return: 0 on success, -1 if out of range.