![]() |
Xors3d Engine
|
Functions | |
BBDECL void BBCALL | xCloseMovie (xVideoFile *video) |
Closes previously opened video file. | |
BBDECL void BBCALL | xDrawMovie (xVideoFile *video, int x=0, int y=0, int width=-1, int height=-1) |
Draws video file on to the screen. | |
BBDECL float BBCALL | xMovieCurrentTime (xVideoFile *video) |
Returns video file current time. | |
BBDECL int BBCALL | xMovieHeight (xVideoFile *video) |
Returns video file height. | |
BBDECL float BBCALL | xMovieLength (xVideoFile *video) |
Returns video file length in seconds. | |
BBDECL void BBCALL | xMoviePause (xVideoFile *video) |
Pause video file playing. | |
BBDECL int BBCALL | xMoviePlaying (xVideoFile *video) |
Returns true if the specified video file is playing. | |
BBDECL void BBCALL | xMovieResume (xVideoFile *video) |
Resume video file playing. | |
BBDECL void BBCALL | xMovieSeek (xVideoFile *video, float time, bool relative=false) |
Sets playback position for the specified video file. | |
BBDECL Texture *BBCALL | xMovieTexture (xVideoFile *video) |
Returns texture that represent current video frame. | |
BBDECL int BBCALL | xMovieWidth (xVideoFile *video) |
Returns video file width. | |
BBDECL xVideoFile *BBCALL | xOpenMovie (const char *path) |
Opens video file and starts its playback. |
BBDECL xVideoFile* BBCALL xOpenMovie | ( | const char * | path | ) |
Opens video file and starts its playback.
For video playback used DirectShow, so you will need to ensure the correct codecs are installed.
path | Video file path |
BBDECL void BBCALL xCloseMovie | ( | xVideoFile * | video | ) |
Closes previously opened video file.
video | Video file handle |
BBDECL void BBCALL xDrawMovie | ( | xVideoFile * | video, |
int | x = 0 , |
||
int | y = 0 , |
||
int | width = -1 , |
||
int | height = -1 |
||
) |
Draws video file on to the screen.
video | Video file handle |
x | Position on the x-axis of top left point of movie |
y | Position on the y-axis of top left point of movie |
width | Width of movie |
height | Height of movie |
BBDECL int BBCALL xMovieWidth | ( | xVideoFile * | video | ) |
Returns video file width.
video | Video file handle |
BBDECL int BBCALL xMovieHeight | ( | xVideoFile * | video | ) |
Returns video file height.
video | Video file handle |
BBDECL int BBCALL xMoviePlaying | ( | xVideoFile * | video | ) |
Returns true if the specified video file is playing.
video | Video file handle |
BBDECL void BBCALL xMovieSeek | ( | xVideoFile * | video, |
float | time, | ||
bool | relative = false |
||
) |
Sets playback position for the specified video file.
video | Video file handle |
time | Playback time in seconds |
relative | If true - playback time will set relative to the current position |
BBDECL float BBCALL xMovieLength | ( | xVideoFile * | video | ) |
Returns video file length in seconds.
video | Video file handle |
BBDECL float BBCALL xMovieCurrentTime | ( | xVideoFile * | video | ) |
Returns video file current time.
video | Video file handle |
BBDECL void BBCALL xMoviePause | ( | xVideoFile * | video | ) |
Pause video file playing.
video | Video file handle |
BBDECL void BBCALL xMovieResume | ( | xVideoFile * | video | ) |
Resume video file playing.
video | Video file handle |
BBDECL Texture* BBCALL xMovieTexture | ( | xVideoFile * | video | ) |
Returns texture that represent current video frame.
video | Video file handle |