libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moDataManager.h File Reference
#include "moBasePlugin.h"
#include <moConsoleState.h>
#include <moActions.h>
#include <moValue.h>
#include <moParam.h>
#include <moEventList.h>
#include <moFileManager.h>
#include <moResourceManager.h>

Go to the source code of this file.

Classes

class  moDataSessionConfig
 
class  moDataSessionKey
 
class  moDataSessionEventKey
 
class  moDataSession
 
class  moDataManager
 

Enumerations

enum  moDataSessionMode { MO_DATASESSION_INACTIVE = 0, MO_DATASESSION_PLAYBACK_ACTIVE = 1, MO_DATASESSION_RECORD_ACTIVE = 2, MO_DATASESSION_PLAYANDRECORD_ACTIVE = 3 }
 
enum  moDataSessionRecordMode { MO_DATASESSION_RECORD_TOMEMORY = 0, MO_DATASESSION_RECORD_BUFFERINGTOFILE = 1, MO_DATASESSION_RECORD_DIRECTTOFILE = 2, MO_DATASESSION_RECORD_STREAMING = 4 }
 
enum  moDataSessionPlaybackMode { MO_DATASESSION_PLAY_LIVETOCONSOLE = 0, MO_DATASESSION_PLAY_LIVETOVIDEO = 1, MO_DATASESSION_PLAY_LIVETOSTREAM = 2, MO_DATASESSION_PLAY_RENDERTOVIDEO = 4 }
 
enum  moDataSessionRenderdMode { MO_DATASESSION_RENDER_TOMEMORY = 0, MO_DATASESSION_RENDER_BUFFERINGTOFILE = 1, MO_DATASESSION_RENDER_DIRECTTOFILE = 2, MO_DATASESSION_RENDER_STREAMING = 4 }
 
enum  moDataSessionConfigParameters {
  MO_DATA_SESSION_CONFIG_PROJECT =0, MO_DATA_SESSION_CONFIG_RESOLUTION, MO_DATA_SESSION_CONFIG_RENDER_FOLDER, MO_DATA_SESSION_CONFIG_LENGTH,
  MO_DATA_SESSION_CONFIG_KEYS, MO_DATA_SESSION_CONFIG_EVENT_KEYS
}
 

Functions

 moDeclareExportedDynamicArray (moDataSessionKey *, moDataSessionKeys)
 
 moDeclareExportedDynamicArray (moDataSessionEventKey *, moDataSessionEventKeys)
 
 moDeclareExportedDynamicArray (moDataSession *, moDataSessions)
 

Enumeration Type Documentation

Enumerator
MO_DATA_SESSION_CONFIG_PROJECT 
MO_DATA_SESSION_CONFIG_RESOLUTION 
MO_DATA_SESSION_CONFIG_RENDER_FOLDER 
MO_DATA_SESSION_CONFIG_LENGTH 
MO_DATA_SESSION_CONFIG_KEYS 
MO_DATA_SESSION_CONFIG_EVENT_KEYS 

Definition at line 93 of file moDataManager.h.

Enumerator
MO_DATASESSION_INACTIVE 
MO_DATASESSION_PLAYBACK_ACTIVE 

grabación y reproducción inactivos, modo predeterminado...

MO_DATASESSION_RECORD_ACTIVE 

reproducción activa

MO_DATASESSION_PLAYANDRECORD_ACTIVE 

grabación activa

Definition at line 52 of file moDataManager.h.

Enumerator
MO_DATASESSION_PLAY_LIVETOCONSOLE 
MO_DATASESSION_PLAY_LIVETOVIDEO 

Reproducción en tiempo real a consola.

MO_DATASESSION_PLAY_LIVETOSTREAM 

Reproducción en vivo a video.

MO_DATASESSION_PLAY_RENDERTOVIDEO 

Reproducción en vivo por streaming.

Definition at line 78 of file moDataManager.h.

Enumerator
MO_DATASESSION_RECORD_TOMEMORY 
MO_DATASESSION_RECORD_BUFFERINGTOFILE 

Grabación a memoria de las claves (al finalizar se puede elegir grabar o no a disco... modo predeterminado)

MO_DATASESSION_RECORD_DIRECTTOFILE 

grabación con memoria intermedia a disco

MO_DATASESSION_RECORD_STREAMING 

grabación directa de claves a archivo

Definition at line 65 of file moDataManager.h.

Enumerator
MO_DATASESSION_RENDER_TOMEMORY 
MO_DATASESSION_RENDER_BUFFERINGTOFILE 

Renderizado en memoria.

MO_DATASESSION_RENDER_DIRECTTOFILE 

renderizado con memoria intermedia a disco

MO_DATASESSION_RENDER_STREAMING 

Definition at line 86 of file moDataManager.h.

Function Documentation

moDeclareExportedDynamicArray ( moDataSessionKey ,
moDataSessionKeys   
)
moDeclareExportedDynamicArray ( moDataSessionEventKey ,
moDataSessionEventKeys   
)
moDeclareExportedDynamicArray ( moDataSession ,
moDataSessions   
)