|
| moCircularVideoBuffer () |
|
virtual | ~moCircularVideoBuffer () |
|
virtual MOboolean | Init () |
| Inicializa el objeto. More...
|
|
virtual MOboolean | Init (moText videoinput, moText bufferformat, moResourceManager *p_pResourceManager, MOint frames, MOint width, MOint height, MOint xsource, MOint ysource, MOint sourcewidth, MOint sourceheight) |
|
virtual MOboolean | Finish () |
|
virtual void | StartRecording (long at_position=-1) |
|
virtual void | PauseRecording () |
|
virtual void | ContinueRecording () |
|
virtual void | JumpRecording (long at_position) |
|
virtual void | StopRecording () |
|
virtual long | GetRecordPosition () |
|
virtual bool | IsRecording () |
|
virtual void | GetFrame (MOuint p_i) |
|
virtual MOboolean | LoadSample (moVideoSample *pvideosample) |
|
virtual MOint | GetXSource () |
|
virtual MOint | GetYSource () |
|
virtual MOint | GetSourceWidth () |
|
virtual MOint | GetSourceHeight () |
|
virtual moText | GetVideoInput () |
|
virtual moText | GetBufferFormat () |
|
| moTextureAnimated () |
|
virtual | ~moTextureAnimated () |
|
virtual MOboolean | Init (moText p_name, MOuint p_moid, moResourceManager *p_res, moTexParam p_param=MODefTex2DParams) |
|
virtual void | Play () |
|
virtual void | Stop () |
|
virtual bool | IsPlaying () |
|
virtual MOint | GetGLId (moTempo *tempo) |
|
virtual MOint | GetGLId (MOuint p_i) |
|
virtual MOint | GetGLId (MOfloat p_cycle) |
|
virtual MOuint | GetFrameCount () |
|
virtual void | SetFrameCount (MOuint p_nframes) |
|
virtual MOfloat | GetFramesPerSecond () |
|
virtual void | SetFramesPerSecond (MOfloat p_fps) |
|
virtual void | SetPlayMode (moPlayMode playmode) |
|
virtual moPlayMode | GetPlayMode () |
|
virtual MOuint | GetActualFrame () |
|
virtual void | SetInterpolation (MOuint p_FrameJump, MOuint p_InterpolationTime) |
|
virtual MOboolean | IsInterpolating () |
|
virtual MOboolean | IsInterpolationActive () |
|
virtual MOboolean | ActivateInterpolation (MOboolean activate=true) |
|
| moTexture () |
|
virtual | ~moTexture () |
|
MOboolean | BuildEmpty (MOuint p_width, MOuint p_height) |
|
MOboolean | BuildFromBuffer (MOuint p_width, MOuint p_height, const GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE) |
|
MOboolean | BuildFromFile (moText p_filename) |
|
MOboolean | SupportedFile (moText p_filename) |
|
MOboolean | Load (moParam *p_param) |
|
MOboolean | Load (moValue *p_value) |
|
MOboolean | SetBuffer (const GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE) |
|
MOboolean | SetBuffer (MOuint p_width, MOuint p_height, const GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE) |
|
MOboolean | GetBuffer (GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE) |
|
void | SetGLMan (moGLManager *p_gl) |
|
void | SetDataMan (moDataManager *p_dataman) |
|
void | SetFileMan (moFileManager *p_fileman) |
|
void | SetFBO (moFBO *p_fbo) |
|
MOuint | SetFBOandAttachPoint (moFBO *p_fbo) |
|
void | SetFBOAttachPoint (MOuint p_fbo_attach_point) |
|
moFBO * | GetFBO () const |
|
MOuint | GetFBOAttachPoint () const |
|
moTextureType | GetType () const |
|
MOuint | GetGLId () const |
|
MOuint | GetGLId (moMoldeoObject *p_src_mob) |
| TODO: check this! obsolete? More...
|
|
MOuint | GetMOId () const |
|
void | SetMOId (MOuint p_moid) |
|
moText | GetName () const |
|
void | SetName (moText p_name) |
|
MOuint | GetWidth () const |
|
MOuint | GetHeight () const |
|
MOuint | GetDataWidth () const |
|
MOuint | GetDataHeight () const |
|
MOuint | GetComponents () const |
|
MOlong | GetTexelCount () const |
|
MOlong | GetDataTexelCount () const |
|
MOfloat | GetMaxCoordS () const |
|
MOfloat | GetMaxCoordT () const |
|
moTexParam | GetTexParam () const |
|
GLenum | GetTexTarget () const |
|
GLenum | GetTexInternalFormat () const |
|
GLint | GetMinFilter () const |
|
GLint | GetMagFilter () const |
|
GLint | GetWrapS () const |
|
GLint | GetWrapT () const |
|
void | FlipBufferVert (MOubyte *pBuffer, MOint p_depth) |
|
void | CopyFromTex (moTexture *p_src_tex, MOboolean p_copy_glid, MOboolean p_copy_moid, MOboolean p_copy_type, MOboolean p_copy_name) |
|
moTexture & | operator= (const moTexture &p_src_tex) |
|
MOboolean | IsBuildedFromFile () const |
|
moText | CreateThumbnail (moText p_bufferformat, int w, int h, moText newfilename=moText("")) |
|
bool | CalculateLuminanceAndConstrast (int x0=0, int y0=0, int x1=0, int y1=0) |
|
int | GetLuminance () const |
|
int | GetContrast () const |
|
MOboolean | Refresh () |
|
| moAbstract () |
|
virtual | ~moAbstract () |
|
MOboolean | Initialized () |
| Pregunta si está inicializado. More...
|
|
Circular Video Buffer for live loop video recording.
This special video buffer loads gradually a sequence of images in memory keeping always a number of maximum of frames in a loop. Circular or Loop means you have for example 200 video frames available. The 201th frame will be saved in the 1th video frame in the circular buffer.
Definition at line 324 of file moVideoManager.h.