提交 883b60f3 编写于 作者: Z Zhang Rui

ijkplayer: add ijkmp_is_playing()

上级 814c23a4
...@@ -304,33 +304,46 @@ int ijkmp_stop(IjkMediaPlayer *mp) ...@@ -304,33 +304,46 @@ int ijkmp_stop(IjkMediaPlayer *mp)
return retval; return retval;
} }
int ijkmp_get_video_width(IjkMediaPlayer *mp) void ijkmp_seek_to(IjkMediaPlayer *mp, int msec)
{ {
// FIXME: implement // FIXME: implement
return 0;
} }
bool ijkmp_is_playing(IjkMediaPlayer *mp) bool ijkmp_is_playing(IjkMediaPlayer *mp)
{ {
// FIXME: implement assert(mp);
if (mp->mp_state == MP_STATE_PREPARED ||
mp->mp_state == MP_STATE_STARTED) {
return true;
}
return false; return false;
} }
int ijkmp_get_current_position(IjkMediaPlayer *mp) static int ijkmp_get_current_position_l(IjkMediaPlayer *mp)
{ {
// FIXME: implement // FIXME: implement
return 0; return 0;
} }
int ijkmp_get_current_position(IjkMediaPlayer *mp)
{
assert(mp);
pthread_mutex_lock(&mp->mutex);
int retval = ijkmp_stop_l(mp);
pthread_mutex_unlock(&mp->mutex);
return retval;
}
int ijkmp_get_duration(IjkMediaPlayer *mp) int ijkmp_get_duration(IjkMediaPlayer *mp)
{ {
// FIXME: implement // FIXME: implement
return 0; return 0;
} }
void ijkmp_reset(IjkMediaPlayer *mp) void ijkmp_reset(IjkMediaPlayer *mp)
{ {
// FIXME: implement // FIXME: implement
} }
void ijkmp_set_vout(IjkMediaPlayer *mp, SDL_Vout *vout) void ijkmp_set_vout(IjkMediaPlayer *mp, SDL_Vout *vout)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册