32 #ifndef __MO_DATAMANAGER_H__ 33 #define __MO_DATAMANAGER_H__ 125 long p_MaxKeys = 10000,
126 long p_MaxTimecode=3600000,
135 moText GetConsoleConfigName();
136 moText GetVideoFileName();
137 moText GetSessionFileName();
145 return m_MaxTimecode;
183 long p_MoldeoObjectId,
192 long p_MoldeoObjectId,
198 long p_MoldeoObjectId,
205 long p_MoldeoObjectId,
210 long p_MoldeoObjectId,
220 bool IsInTime(
long time_position,
long time_interval );
225 int Set(
const moText& p_XmlText );
283 bool LoadFromFile(
const moText& p_filename );
301 bool SetKey(
int p_actual_key);
308 int GetRenderedFrames()
const;
310 return m_Rendered_Folder;
312 void SetRenderedFolder(
const moText& p_rendered_folder );
359 moText GetConsoleConfigName();
393 return m_PluginDefinitions;
396 void StartRecordingSession( );
397 void StartPlayinbackSession( );
401 bool Export(
const moText& p_export_path ,
moText p_from_config_console =
moText(
"") );
402 bool IteratedExport(
const moText& p_from_config_file_ );
403 bool ImportFile(
const moText& p_import_file_full_path );
404 bool InData(
const moText& p_file_full_path );
405 moText MakeRelativeToData(
const moText& p_file_full_path );
409 static const moText& GetDataDir();
410 static const moText& GetModulesDir();
moMoldeoObjectType
Tipos de objetos en Moldeo.
Grabación a memoria de las claves (al finalizar se puede elegir grabar o no a disco... modo predeterminado)
long m_MaxTimecode
número de eventos clave a grabar en memoria
Recurso ( objeto para cargar y manipular objetos físicos de datos de imágenes, audio, video, 3d, 2d, fuentes, shaders y de cualquier otro tipo extendible por un plugin )
grabación y reproducción inactivos, modo predeterminado...
moDataSessionMode m_SessionMode
static moText m_ModulesDir
moPluginDefinitions m_PluginDefinitions
moText m_VideoFileName
nombre del archivo a grabar
moText m_ConsoleConfigName
Directorio de datos de la sesión.
grabación con memoria intermedia a disco
long m_MaxKeys
nombre del arcivo de video a grabar
moDataSessionPlaybackMode
bool m_Address
para streaming
moDataSessionRenderdMode m_SessionRenderMode
moEffectState m_EffectState
Valor del dato agregado o modificado.
Clase base abstracta de donde deben derivar los objetos [virtual pura].
moDataSessionRecordMode m_SessionRecordMode
long m_ParamId
Opcional para identificación del índice único de objeto.
moDataSessionConfig * m_pDataSessionConfig
moDataSessionConfigParameters
const moPluginDefinitions & GetPluginDefinitions()
moParamDefinition m_ParamDefinition
Valor del dato agregado o modificado.
moMessage m_Message
Valor del tick.
clase de para manejar textos
moResourceManager * m_pResourceManager
Grafo de reproducción de video.
moDataSessionEventKeys m_EventKeys
moDataSessionKey m_ActualKey
moText m_DataPath
Directorio de ejecución de la aplicación.
Reproducción en vivo por streaming.
bool m_Port
tiempo máximo de grabación de claves
moMoldeoActionType m_ActionType
Valor del tick.
const moText & GetRenderedFolder()
long m_ValueId
Opcional para identificación del índice único de parámetro.
long m_PreconfId
Opcional para identificación del índice único de valor.
moDataSession * m_pDataSession
moMoldeoActionType
moMoldeoActionType
Reproducción en vivo a video.
Administrador de recursos.
moDeclareExportedDynamicArray(moDataSessionKey *, moDataSessionKeys)
moDataSessionConfig * m_pDataSessionConfig
Reproducción en tiempo real a consola.
virtual MOboolean Finish()
moText m_AppDataPath
archivo de definición de la consola (*.mol)
moText m_FullJSON
Valor del dato agregado o modificado.
grabación directa de claves a archivo
moDataSessionPlaybackMode m_SessionPlaybackMode
moVideoGraph * m_pVideoGraph
renderizado con memoria intermedia a disco
almacena la configuraci�n de los par�metros de un objeto en un archivo XML