#include <BinkVideoPlayer.h>
Inherits VideoStream.
Public Member Functions | |
| virtual void | update (void) |
| Update bink stream. | |
| virtual Bool | isFrameReady (void) |
| Is the frame ready to be displayed. | |
| virtual void | frameDecompress (void) |
| Render current frame in to buffer. | |
| virtual void | frameRender (VideoBuffer *buffer) |
| Render current frame in to buffer. | |
| virtual void | frameNext (void) |
| Advance to next frame. | |
| virtual Int | frameIndex (void) |
| Returns zero based index of current frame. | |
| virtual Int | frameCount (void) |
| Returns the total number of frames in the stream. | |
| virtual void | frameGoto (Int index) |
| Go to the spcified frame index. | |
| virtual Int | height (void) |
| Return the height of the video. | |
| virtual Int | width (void) |
| Return the width of the video. | |
Public Member Functions inherited from VideoStream | |
| virtual VideoStreamInterface * | next (void) |
| Returns next open stream. | |
| virtual void | close (void) |
| Close and free stream. | |
Protected Member Functions | |
| BinkVideoStream () | |
| only BinkVideoPlayer can create these | |
| virtual | ~BinkVideoStream () |
Protected Member Functions inherited from VideoStream | |
| VideoStream () | |
| only VideoPlayer can create these | |
| virtual | ~VideoStream () |
Protected Member Functions inherited from VideoStreamInterface | |
| virtual | ~VideoStreamInterface () |
Protected Attributes | |
| HBINK | m_handle |
| Bink streaming handle;. | |
| Char * | m_memFile |
| Pointer to memory resident file. | |
Protected Attributes inherited from VideoStream | |
| VideoPlayer * | m_player |
| Video player we were created with. | |
| VideoStream * | m_next |
| Next open stream. | |
Friends | |
| class | BinkVideoPlayer |
Definition at line 69 of file BinkVideoPlayer.h.
|
protected |
only BinkVideoPlayer can create these
Definition at line 302 of file BinkVideoPlayer.cpp.
|
protectedvirtual |
Definition at line 312 of file BinkVideoPlayer.cpp.
|
virtual |
Returns the total number of frames in the stream.
Reimplemented from VideoStream.
Definition at line 415 of file BinkVideoPlayer.cpp.
|
virtual |
Render current frame in to buffer.
Reimplemented from VideoStream.
Definition at line 343 of file BinkVideoPlayer.cpp.
|
virtual |
Go to the spcified frame index.
Reimplemented from VideoStream.
Definition at line 424 of file BinkVideoPlayer.cpp.
|
virtual |
Returns zero based index of current frame.
Reimplemented from VideoStream.
Definition at line 406 of file BinkVideoPlayer.cpp.
|
virtual |
Advance to next frame.
Reimplemented from VideoStream.
Definition at line 397 of file BinkVideoPlayer.cpp.
|
virtual |
Render current frame in to buffer.
Reimplemented from VideoStream.
Definition at line 352 of file BinkVideoPlayer.cpp.
|
virtual |
Return the height of the video.
Reimplemented from VideoStream.
Definition at line 433 of file BinkVideoPlayer.cpp.
|
virtual |
Is the frame ready to be displayed.
Reimplemented from VideoStream.
Definition at line 334 of file BinkVideoPlayer.cpp.
|
virtual |
Update bink stream.
Reimplemented from VideoStream.
Definition at line 325 of file BinkVideoPlayer.cpp.
|
virtual |
Return the width of the video.
Reimplemented from VideoStream.
Definition at line 442 of file BinkVideoPlayer.cpp.
|
friend |
Definition at line 71 of file BinkVideoPlayer.h.
|
protected |
Bink streaming handle;.
Definition at line 75 of file BinkVideoPlayer.h.
|
protected |
Pointer to memory resident file.
Definition at line 76 of file BinkVideoPlayer.h.