Exemplo n.º 1
0
jboolean Java_org_videolan_libvlc_LibVLC_isSeekable(JNIEnv *env, jobject thiz)
{
    libvlc_media_player_t *mp = getMediaPlayer(env, thiz);
    if (mp)
        return !!libvlc_media_player_is_seekable(mp);
    return 0;
}
Exemplo n.º 2
0
void NPlaybackEngineVlc::jump(qint64 msec)
{
    if (!hasMedia() || !libvlc_media_player_is_seekable(m_mediaPlayer))
        return;

    qint64 posMsec = qBound(0LL, libvlc_media_player_get_time(m_mediaPlayer) + msec, durationMsec());
    libvlc_media_player_set_time(m_mediaPlayer, posMsec);
}
Exemplo n.º 3
0
jboolean
Java_org_videolan_libvlc_MediaPlayer_isSeekable(JNIEnv *env, jobject thiz)
{
    vlcjni_object *p_obj = VLCJniObject_getInstance(env, thiz);

    if (!p_obj)
        return false;

    return !!libvlc_media_player_is_seekable(p_obj->u.p_mp);
}
Exemplo n.º 4
0
bool VlcVideoWidget::Seek(s64 time)
{
    if (vlcPlayer_)
    {
        if (libvlc_media_player_is_playing(vlcPlayer_))
        {
            if (libvlc_media_player_is_seekable(vlcPlayer_))
            {
                libvlc_media_player_set_time(vlcPlayer_, time);
                return true;
            }
        }
    }
    return false;
}
Exemplo n.º 5
0
static gboolean
clutter_vlc_is_seekable(ClutterVlcVideoTexture* video_texture)
{
  ClutterVlcVideoTexturePrivate* priv;
  int ret;

  priv = video_texture->priv;

  if (priv->vlc_media_player == NULL)
    return FALSE;

  ret = libvlc_media_player_is_seekable(priv->vlc_media_player,
					&priv->vlc_exception);
  clutter_vlc_catch(&priv->vlc_exception);

  if (ret == 0)
    return FALSE;

  return TRUE;
}
Exemplo n.º 6
0
void VlcMediaWidget::updateSeekable()
{
	seekable = libvlc_media_player_is_seekable(vlcMediaPlayer);
}
Exemplo n.º 7
0
bool
AudioOutput::isSeekable() const
{
    // tDebug() << Q_FUNC_INFO << m_seekable << m_havePosition << m_totalTime << libvlc_media_player_is_seekable( m_vlcPlayer );
    return m_havePosition || (libvlc_media_player_is_seekable( m_vlcPlayer ) && m_totalTime > 0 );
}
Exemplo n.º 8
0
bool is_media_seekable()
{
	if(mediaplay != NULL)
		return libvlc_media_player_is_seekable(mediaplay);
	else return false;
}