mvCurrentTime(3dm) mvCurrentTime(3dm)
mvSetCurrentTime, mvGetCurrentTime - Set/get the time which is currently
playing
#include <dmedia/moviefile.h>
#include <dmedia/movieplay.h>
DMstatus mvSetCurrentTime(MVid movieId, MVtime curTime, MVtimescale timeScale);
MVtime mvGetCurrentTime(MVid movieId, MVtimescale timeScale);
mvSetCurrentTime(3dm) tells the Movie Playback Library what the current
time in the movie is. This call causes the playback to jump to that time
in the movie. If curTime is less than 0 or greater than the value
returned by mvGetEstMovieDuration(timeScale), then DM_FAILURE is returned
and the movie errno is set to MV_TIME_OUT_OF_RANGE.
mvGetCurrentTime(3dm) returns the current time being played. If the
movie is stopped, this is the time corresponding to the currently
displayed image. If the movie is playing, this is a time close to the
currently displayed image. For more precise synchronization information,
see mvGetMovieSyncInfo or listen for MV_EVENT_SYNC events (see
mvEvent(3dm)).
These calls may be made whether or not the movie is currently playing.
These calls can easily be confused with the Movie File Library calls
mvGetMovieCurrentTime() and mvSetMovieCurrentTime(). Those calls only
work on movie files and will not affect the currently played time.
mvBindOpenGLWindow(3dm), mvGetErrno(3dm), mvGetEstMovieDuration(3dm),
mvIntro(3dm), mvPlay(3dm), mvPort(3dm). mvSetMovieCurrentTime(3dm),
mvSetPlayLoopMode(3dm), mvStop(3dm).
PPPPaaaaggggeeee 1111 [ Back ]
|