|
| svlVideoCodecBase () |
|
virtual | ~svlVideoCodecBase () |
|
const std::string & | GetEncoderName () const |
|
const std::string & | GetExtensions () const |
|
bool | IsMultithreaded () const |
|
bool | IsVariableFramerate () const |
|
virtual int | Open (const std::string &filename, unsigned int &width, unsigned int &height, double &framerate)=0 |
|
virtual int | Create (const std::string &filename, const unsigned int width, const unsigned int height, const double framerate)=0 |
|
virtual int | Close ()=0 |
|
virtual int | GetBegPos () const =0 |
|
virtual int | GetEndPos () const =0 |
|
virtual int | GetPos () const =0 |
|
virtual int | SetPos (const int pos) |
|
virtual double | GetBegTime () const |
|
virtual double | GetEndTime () const |
|
virtual double | GetTimeAtPos (const int pos) const |
|
virtual int | GetPosAtTime (const double time) const |
|
virtual svlVideoIO::Compression * | GetCompression () const |
|
virtual int | SetCompression (const svlVideoIO::Compression *compression) |
|
virtual int | DialogCompression () |
|
virtual int | DialogCompression (const std::string &filename) |
|
virtual double | GetTimestamp () const =0 |
|
virtual int | SetTimestamp (const double timestamp) |
|
virtual int | Read (svlProcInfo *procInfo, svlSampleImage &image, const unsigned int videoch, const bool noresize=false)=0 |
|
virtual int | Write (svlProcInfo *procInfo, const svlSampleImage &image, const unsigned int videoch)=0 |
|
virtual void | SetExtension (const std::string &extension)=0 |
|
virtual void | SetEncoderID (const int &encoder_id)=0 |
|
virtual void | SetCompressionLevel (const int &compr_level)=0 |
|
virtual void | SetQualityBased (const bool &enabled)=0 |
|
virtual void | SetTargetQuantizer (const double &target_quant)=0 |
|
virtual void | SetDatarate (const int &datarate)=0 |
|
virtual void | SetKeyFrameEvery (const int &key_every)=0 |
|
virtual void | IsCompressionLevelEnabled (bool &enabled) const =0 |
|
virtual void | IsEncoderListEnabled (bool &enabled) const =0 |
|
virtual void | IsTargetQuantizerEnabled (bool &enabled) const =0 |
|
virtual void | IsDatarateEnabled (bool &enabled) const =0 |
|
virtual void | IsKeyFrameEveryEnabled (bool &enabled) const =0 |
|
virtual void | GetCompressionLevel (int &compr_level) const =0 |
|
virtual void | GetEncoderList (std::string &encoder_list) const =0 |
|
virtual void | GetEncoderID (int &encoder_id) const =0 |
|
virtual void | GetQualityBased (bool &enabled) const =0 |
|
virtual void | GetTargetQuantizer (double &target_quant) const =0 |
|
virtual void | GetDatarate (int &datarate) const =0 |
|
virtual void | GetKeyFrameEvery (int &key_every) const =0 |
|
| mtsComponent (const std::string &deviceName) |
|
virtual | ~mtsComponent () |
|
const std::string & | GetName (void) const |
|
void | GetName (std::string &placeHolder) const |
|
void | SetName (const std::string &componentName) |
|
virtual void | Configure (const std::string &filename="") |
|
virtual void | Create (void) |
|
bool | CreateAndWait (double timeoutInSeconds) |
|
virtual void | Start (void) |
|
bool | StartAndWait (double timeoutInSeconds) |
|
virtual void | Suspend (void) |
|
virtual void | Kill (void) |
|
bool | KillAndWait (double timeoutInSeconds) |
|
virtual void | Startup (void) |
|
virtual void | Cleanup (void) |
|
mtsInterfaceProvided * | AddInterfaceProvided (const std::string &interfaceProvidedName, mtsInterfaceQueueingPolicy queueingPolicy=MTS_COMPONENT_POLICY) |
|
virtual mtsInterfaceProvided * | AddInterfaceProvidedWithoutSystemEvents (const std::string &interfaceProvidedName, mtsInterfaceQueueingPolicy queueingPolicy=MTS_COMPONENT_POLICY, bool isProxy=false) |
|
CISST_DEPRECATED
mtsInterfaceProvided * | AddProvidedInterface (const std::string &interfaceProvidedName) |
|
virtual mtsInterfaceOutput * | AddInterfaceOutput (const std::string &interfaceOutputName) |
|
bool | InterfaceExists (const std::string &interfaceName, cmnLogLevel lod=CMN_LOG_LEVEL_INIT_VERBOSE) const |
|
bool | InterfaceProvidedOrOutputExists (const std::string &interfaceName, cmnLogLevel lod=CMN_LOG_LEVEL_INIT_VERBOSE) const |
|
bool | InterfaceRequiredOrInputExists (const std::string &interfaceName, cmnLogLevel lod=CMN_LOG_LEVEL_INIT_VERBOSE) const |
|
mtsInterfaceProvided * | GetInterfaceProvided (const std::string &interfaceProvidedName) const |
|
mtsInterfaceOutput * | GetInterfaceOutput (const std::string &interfaceOutputName) const |
|
size_t | GetNumberOfInterfacesProvided (void) const |
|
size_t | GetNumberOfInterfacesOutput (void) const |
|
bool | RemoveInterfaceProvided (const std::string &interfaceProvidedName, const bool skipDisconnect=false) |
|
mtsInterfaceRequired * | AddInterfaceRequired (const std::string &interfaceRequiredName, mtsRequiredType isRequired=MTS_REQUIRED) |
|
virtual mtsInterfaceRequired * | AddInterfaceRequiredWithoutSystemEventHandlers (const std::string &interfaceRequiredName, mtsRequiredType isRequired=MTS_REQUIRED) |
|
CISST_DEPRECATED
mtsInterfaceRequired * | AddRequiredInterface (const std::string &requiredInterfaceName) |
|
virtual mtsInterfaceInput * | AddInterfaceInput (const std::string &interfaceInputName) |
|
const mtsInterfaceProvided * | GetInterfaceProvidedFor (const std::string &interfaceRequiredName) |
|
mtsInterfaceRequired * | GetInterfaceRequired (const std::string &interfaceRequiredName) |
|
mtsInterfaceInput * | GetInterfaceInput (const std::string &interfaceInputName) const |
|
size_t | GetNumberOfInterfacesRequired (void) const |
|
size_t | GetNumberOfInterfacesInput (void) const |
|
bool | RemoveInterfaceRequired (const std::string &interfaceRequiredName, const bool skipDisconnect=false) |
|
const mtsManagerComponentServices * | GetManagerComponentServices (void) const |
|
mtsManagerComponentServices * | GetManagerComponentServices (void) |
|
mtsStateTable * | GetStateTable (const std::string &stateTableName) |
|
bool | AddStateTable (mtsStateTable *existingStateTable, bool addInterfaceProvided=true) |
|
void | UseSeparateLogFileDefault (bool forwardToLogger=true) |
|
void | UseSeparateLogFileDefaultWithDate (bool forwardToLogger=true) |
|
void | UseSeparateLogFile (const std::string &filename, bool forwardToLogger=true) |
|
cmnLogger::StreamBufType * | GetLogMultiplexer (void) const |
|
bool | IsRunning (void) const |
|
bool CISST_DEPRECATED | Running (void) const |
|
bool | IsStarted (void) const |
|
bool | IsTerminated (void) const |
|
bool | IsEndTask (void) const |
|
const mtsComponentState & | GetState (void) const |
|
void | GetState (mtsComponentState &state) const |
|
void | ToStream (std::ostream &outputStream) const |
|
bool | SetReplayMode (void) |
|
bool | SetReplayData (const std::string &stateTableName, const std::string &fileName) |
|
bool | SetReplayTime (const double time) |
|
std::vector< std::string > | GetNamesOfInterfacesProvidedOrOutput (void) const |
|
std::vector< std::string > | GetNamesOfInterfacesProvided (void) const |
|
std::vector< std::string > | GetNamesOfInterfacesOutput (void) const |
|
std::vector< std::string > | GetNamesOfInterfacesRequiredOrInput (void) const |
|
std::vector< std::string > | GetNamesOfInterfacesRequired (void) const |
|
std::vector< std::string > | GetNamesOfInterfacesInput (void) const |
|
virtual | ~cmnGenericObject (void) |
|
virtual const
cmnClassServicesBase * | Services (void) const =0 |
|
bool | ReconstructFrom (const cmnGenericObject &other) |
|
std::string | ToString (void) const |
|
virtual void | ToStreamRaw (std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const |
|
virtual bool | FromStreamRaw (std::istream &inputStream, const char delimiter= ' ') |
|
virtual void | SerializeRaw (std::ostream &outputStream) const |
|
virtual void | DeSerializeRaw (std::istream &inputStream) |
|
virtual size_t | ScalarNumber (void) const |
|
virtual bool | ScalarNumberIsFixed (void) const |
|
virtual double | Scalar (const size_t CMN_UNUSED(index)) const throw (std::out_of_range) |
|
virtual std::string | ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const |
|