23 #ifndef _svlStreamManager_h
24 #define _svlStreamManager_h
56 bool IsInitialized(
void)
const;
60 int WaitForStop(
double timeout = -1.0);
61 int GetStreamStatus(
void)
const;
62 void DisconnectAll(
void);
70 unsigned int ThreadCount;
82 void InternalStop(
unsigned int callingthreadID);
85 virtual void CreateInterfaces(
void);
86 virtual void PlayCommand(
void);
87 virtual void InitializeCommand(
void);
88 virtual void SetSourceFilterCommand(
const mtsStdString & source);
93 #endif // _svlStreamManager_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: svlSyncPoint.h:32
Definition: osaCriticalSection.h:36
void Start(void)
Definition: svlStreamManager.h:66
Definition: svlFilterBase.h:39
Define a thread object.
Definition: osaThread.h:164
Definition: svlFilterSourceBase.h:38
CMN_DECLARE_SERVICES_INSTANTIATION(svlStreamManager)
Declaration of mtsComponent.
Declaration of vctDynamicVector.
bool IsRunning(void) const
bool CISST_DEPRECATED Running(void) const
Definition: mtsComponent.h:428
Definition: mtsComponent.h:150
Definition: svlStreamProc.h:31
void Suspend(void)
Definition: svlStreamManager.h:67
Macros to export the symbols of cisstStereoVision (in a Dll).
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
Definition: svlStreamManager.h:42
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76