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.