|
| moCircularVideoBuffer () |
|
virtual | ~moCircularVideoBuffer () |
|
virtual MOboolean | Init () |
| Inicializa el objeto. Más...
|
|
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? Más...
|
|
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. Más...
|
|
Buffer Circular de imágenes para video.
Este buffer permite cargar de manera gradual una sucesión de imágenes manteniendo siempre una cantidad fija histórica de cuadros para ser reproducidos desde la memoria. El circular buffer comprime en el formato seleccionado cada cuadro.
Un uso común es el de aplicar un circularbuffer a una cámara para grabar en memoria una cantidad de cuadros para ser referenciados de manera desfazada, para crear el efecto de blur por ejemplo de movimiento.
Definición en la línea 324 del archivo moVideoManager.h.
La documentación para esta clase fue generada a partir de los siguientes ficheros: