Scaleform::GFx::State Scaleform::GFx::Video::VideoBase Scaleform::GFx::Video::Video
class Video : public VideoBase;
Video state is used to initialize video playback in GFx; an instance of this object should be created at startup time and set on the loader with Loader::SetVideo. If this object is not created, video support will not be linked into your application.
Ptr<Scaleform::GFx::Video::Video> pvc = *new Video(Scaleform::Thread::NormalPriority); loader.SetVideo(pvc);
As a part of video initialization, users need to call SetSoundSystem to initialize video sound output. The provided sound system object can be either a platform-specific version of the sound system, such as VideoSoundSystemXA2 (for XBox360), or a SoundRenderer implementation that implements SoundRenderer::AuxStreamer. Video (usm) files can be loaded from game-specific pack files by overriding GFx::FileOpener and implementing File interface.
|
Method |
Description |
|
Called during video initialization to apply system specific settings for video playback. | |
|
Creates an instance of VideoPlayer interface for playing video files. | |
|
Enables/disables video read operations for background loading of game data. | |
|
Gets the AS2 Video ActionScript interface. | |
|
Gets the AS3 Video ActionScript interface. | |
|
Returns the decoder used for decoding of the video player. | |
|
Obtains a pointer to the memory heap used by the video system. | |
|
Returns the VideoReaderConfig used for accessing data from the video files. | |
|
Returns the video sound system used in the video playbacks. | |
|
Returns the texture manager used for the texture image. | |
|
Determines if a video system needs to perform any video data read operation. | |
|
Reads video definition tags from a SWF file. | |
|
Sets a read callback instance to the video system for background loading of game data. | |
|
Initializes the video sound output in the video playbacks. | |
|
Sets the texture manager used to create VideoImage. | |
|
Initializes Video object. |
Video_Video.h