![]() |
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 |