The video manager class, provides fundamental functionality for work in all fields on this library.
More...
Public Member Functions |
virtual void | SetWindowInfo (const SWindowInfo &WindowInfo)=0 |
| Sets the information of the window.
|
virtual SWindowInfo * | GetWindowInfo (void)=0 |
| Retrieves the information of the window.
|
virtual void | RegisterVideoWindow (void *instance=NULL, void *handle=NULL)=0 |
| This method registers a window for subsequent use in calls to the CreateVideoWindow() method.
|
virtual void | RegisterVideoWindowFrom (const SWindowInfo &WindowInfo)=0 |
| This method registers a window for subsequent use in calls to the CreateVideoWindow() method.
|
virtual void | UnregisterVideoWindow (void)=0 |
| This method unregisters a window, freeing the memory required for the window.
|
virtual short | CreateVideoWindow (void)=0 |
| This method creates an window.
|
virtual void | DestroyVideoWindow (void)=0 |
| This method destroys the window.
|
virtual short | ShowVideoWindow (const short show=CE_SHOWDEFAULT)=0 |
| This method sets the window's show state.
|
virtual short | InitVideoWindow (void)=0 |
| Initialize the window main loop.
|
virtual int | UpdateVideoWindow (void)=0 |
| Update the window main loop.
|
virtual unsigned int | LoadVideoFile (char *file_name, const unsigned long flags=0x0)=0 |
| Load a video file.
|
virtual short | ReleaseVideo (const unsigned int videoID=0x1)=0 |
| Release the video.
|
virtual void | ReleaseAllVideos (void)=0 |
| Release all the videos.
|
virtual SVideoInfo | GetVideoInfo (const unsigned int videoID=0x1)=0 |
| Retrieves the information of video.
|
virtual SVideoInfo * | GetAsyncVideoInfo (const unsigned int videoID=0x1)=0 |
| Retrieves the asynchronous information of video.
|
virtual short | ShowVideo (const unsigned int videoID=0x1, const int show=CE_VIDEO_SHOW)=0 |
| This method sets the video's show state.
|
virtual void | PlayVideo (const unsigned int videoID=0x1)=0 |
| Start playing from the current position in the content.
|
virtual void | PlayVideoFrom (const unsigned int videoID=0x1, unsigned long start=0x0)=0 |
| Start from the specified location to the end of the content or until another command stops playback.
|
virtual void | PlayVideoFromTo (const unsigned int videoID=0x1, unsigned long start=0x0, unsigned long end=0x0)=0 |
| Plays a portion of content between specified starting and ending locations.
|
virtual void | PlayVideoTo (const unsigned int videoID=0x1, unsigned long end=0x0)=0 |
| Plays the content of the video from the current position to the specified ending location or until another command stops playback.
|
virtual void | PauseVideo (const unsigned int videoID=0x1, const short pause=TRUE)=0 |
| This method sends a command to an video to pause playing.
|
virtual void | ResumeVideo (const unsigned int videoID=0x1)=0 |
| Resumes playback content from the paused mode.
|
virtual void | StopVideo (const unsigned int videoID=0x1)=0 |
| Stops playing the content of the video.
|
virtual void | SeekVideo (const unsigned int videoID=0x1, const unsigned long position=0x0)=0 |
| Moves the playback position to the specified location in the content.
|
virtual void | SeekStartVideo (const unsigned int videoID=0x1)=0 |
| Moves the current position to the beginning of the content.
|
virtual void | SeekEndVideo (const unsigned int videoID=0x1)=0 |
| Moves the current position to the end of the content.
|
virtual void | SetVolumeVideo (const unsigned int videoID=0x1, const unsigned int volume=1000)=0 |
| Sets the volume level of the video.
|
virtual void | SetZoomVideo (const unsigned int videoID=0x1, const unsigned int zoom=100)=0 |
| Resizes a video image according to a zoom factor.
|
virtual void | SetSpeedVideo (const unsigned int videoID=0x1, const unsigned int speed=1000)=0 |
| Sets the playback speed of the video.
|
virtual void | SetRepeatVideo (const unsigned int videoID=0x1, const short repeat=TRUE)=0 |
| Sets the repeat flag associated with continuous playback.
|
virtual unsigned int | GetVolumeVideo (const unsigned int videoID=0x1)=0 |
| Retrieves the current volume setting of the video.
|
virtual unsigned int | GetZoomVideo (const unsigned int videoID=0x1)=0 |
| Retrieves the current zoom value used by the video.
|
virtual unsigned int | GetSpeedVideo (const unsigned int videoID=0x1)=0 |
| Retrieves the playback speed of the video.
|
virtual unsigned int | GetRepeatVideo (const unsigned int videoID=0x1)=0 |
| Determines if continuous playback has been activated.
|
virtual unsigned long | GetPositionVideo (const unsigned int videoID=0x1)=0 |
| Retrieves the numerical value of the current position within the content of the video.
|
virtual unsigned long | GetLengthVideo (const unsigned int videoID=0x1)=0 |
| Retrieves the length of the content used by the video.
|
virtual unsigned long | GetStartVideo (const unsigned int videoID=0x1)=0 |
| Retrieves location the beginning of the video of the video.
|
virtual unsigned long | GetEndVideo (const unsigned int videoID=0x1)=0 |
| Retrieves location of end of the video.
|
The video manager class, provides fundamental functionality for work in all fields on this library.