Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
isession.h File Reference
#include <edl/iedlobject.h>
#include <edl/iedlfactory.h>
#include <edl/edlfwd.h>
#include <edl/iedltempstore.h>
Include dependency graph for isession.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ISession
 EDL session class. More...
class  IRunnable
 Interface to filter's runnable classes. More...

Macros

#define ISessionClassID   0xbe1d3ca8, 0x6c6e46ee, 0xa9ff2d08, 0x0c883055
#define edlobj2ISession(src)
#define IRunnableClassID   0x5ec5e587, 0xdd2b45c9, 0x83464637, 0xe5a89832
#define edlobj2IRunnable(src)

Functions

 DECL_SMART_PTR (IRunnable)
EDL_API bool setSessionTempRootDirectory (const EDLSysString &sTempRootDirectory)
 Sets a directory that is used as a root for temporary directories of the EDL sessions. For every new session a unique subfolder under this root directory will be created and used as this session's temp folder.

Macro Definition Documentation

◆ edlobj2IRunnable

#define edlobj2IRunnable ( src)
Value:
edl_cast((IRunnable *)NULL, src)
Interface to filter's runnable classes.
Definition isession.h:109
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ edlobj2ISession

#define edlobj2ISession ( src)
Value:
edl_cast((ISession *)NULL, src)
EDL session class.
Definition isession.h:21

◆ IRunnableClassID

#define IRunnableClassID   0x5ec5e587, 0xdd2b45c9, 0x83464637, 0xe5a89832

◆ ISessionClassID

#define ISessionClassID   0xbe1d3ca8, 0x6c6e46ee, 0xa9ff2d08, 0x0c883055

Function Documentation

◆ DECL_SMART_PTR()

DECL_SMART_PTR ( IRunnable )

◆ setSessionTempRootDirectory()

EDL_API bool setSessionTempRootDirectory ( const EDLSysString & sTempRootDirectory)

Sets a directory that is used as a root for temporary directories of the EDL sessions. For every new session a unique subfolder under this root directory will be created and used as this session's temp folder.

Parameters
sTempRootDirectorytemp root directory
Returns
bool Returns true on success