cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
svlVideoCodecBase Member List

This is the complete list of members for svlVideoCodecBase, including all inherited members.

AddInterfaceInput(const std::string &interfaceInputName)mtsComponentvirtual
AddInterfaceInputExisting(const std::string &interfaceInputName, mtsInterfaceInput *interfaceInput)mtsComponentprotected
AddInterfaceInternal(const bool useMangerComponentServices=false)mtsComponentprotected
AddInterfaceOutput(const std::string &interfaceOutputName)mtsComponentvirtual
AddInterfaceOutputExisting(const std::string &interfaceOutputName, mtsInterfaceOutput *interfaceOutput)mtsComponentprotected
AddInterfaceProvided(const std::string &interfaceProvidedName, mtsInterfaceQueueingPolicy queueingPolicy=MTS_COMPONENT_POLICY)mtsComponent
AddInterfaceProvidedUsingMailbox(const std::string &interfaceProvidedName, mtsMailBox *mailBox)mtsComponentprotected
AddInterfaceProvidedWithoutSystemEvents(const std::string &interfaceProvidedName, mtsInterfaceQueueingPolicy queueingPolicy=MTS_COMPONENT_POLICY, bool isProxy=false)mtsComponentvirtual
AddInterfaceRequired(const std::string &interfaceRequiredName, mtsRequiredType isRequired=MTS_REQUIRED)mtsComponent
AddInterfaceRequiredExisting(const std::string &interfaceRequiredName, mtsInterfaceRequired *interfaceRequired)mtsComponentprotected
AddInterfaceRequiredUsingMailbox(const std::string &interfaceRequiredName, mtsMailBox *mailBox, mtsRequiredType required)mtsComponentprotected
AddInterfaceRequiredWithoutSystemEventHandlers(const std::string &interfaceRequiredName, mtsRequiredType isRequired=MTS_REQUIRED)mtsComponentvirtual
AddProvidedInterface(const std::string &interfaceProvidedName)mtsComponentinline
AddRequiredInterface(const std::string &requiredInterfaceName)mtsComponentinline
AddStateTable(mtsStateTable *existingStateTable, bool addInterfaceProvided=true)mtsComponent
Cleanup(void)mtsComponentinlinevirtual
Close()=0svlVideoCodecBasepure virtual
CodecsvlVideoCodecBaseprotected
Configure(const std::string &filename="")mtsComponentvirtual
Create(const std::string &filename, const unsigned int width, const unsigned int height, const double framerate)=0svlVideoCodecBasepure virtual
mtsComponent::Create(void)mtsComponentvirtual
CreateAndWait(double timeoutInSeconds)mtsComponent
DeSerializeRaw(std::istream &inputStream)cmnGenericObjectvirtual
DialogCompression()svlVideoCodecBasevirtual
DialogCompression(const std::string &filename)svlVideoCodecBasevirtual
EnableDynamicComponentManagement(void)mtsComponentprotected
EventGeneratorChangeStatemtsComponentprotected
FromStreamRaw(std::istream &inputStream, const char delimiter= ' ')cmnGenericObjectvirtual
GetBegPos() const =0svlVideoCodecBasepure virtual
GetBegTime() const svlVideoCodecBasevirtual
GetCompression() const svlVideoCodecBasevirtual
GetCompressionLevel(int &compr_level) const =0svlVideoCodecBasepure virtual
GetDatarate(int &datarate) const =0svlVideoCodecBasepure virtual
GetEncoderID(int &encoder_id) const =0svlVideoCodecBasepure virtual
GetEncoderList(std::string &encoder_list) const =0svlVideoCodecBasepure virtual
GetEncoderName() const svlVideoCodecBase
GetEndPos() const =0svlVideoCodecBasepure virtual
GetEndTime() const svlVideoCodecBasevirtual
GetExtensions() const svlVideoCodecBase
GetInterfaceInput(const std::string &interfaceInputName) const mtsComponent
GetInterfaceOutput(const std::string &interfaceOutputName) const mtsComponent
GetInterfaceProvided(const std::string &interfaceProvidedName) const mtsComponent
GetInterfaceProvidedFor(const std::string &interfaceRequiredName)mtsComponent
GetInterfaceRequired(const std::string &interfaceRequiredName)mtsComponent
GetKeyFrameEvery(int &key_every) const =0svlVideoCodecBasepure virtual
GetLogMultiplexer(void) const mtsComponentvirtual
GetManagerComponentServices(void) const mtsComponentinline
GetManagerComponentServices(void)mtsComponentinline
GetName(void) const mtsComponent
GetName(std::string &placeHolder) const mtsComponent
GetNamesOfInterfacesInput(void) const mtsComponent
GetNamesOfInterfacesOutput(void) const mtsComponent
GetNamesOfInterfacesProvided(void) const mtsComponent
GetNamesOfInterfacesProvidedOrOutput(void) const mtsComponent
GetNamesOfInterfacesRequired(void) const mtsComponent
GetNamesOfInterfacesRequiredOrInput(void) const mtsComponent
GetNumberOfInterfacesInput(void) const mtsComponent
GetNumberOfInterfacesOutput(void) const mtsComponent
GetNumberOfInterfacesProvided(void) const mtsComponent
GetNumberOfInterfacesRequired(void) const mtsComponent
GetPos() const =0svlVideoCodecBasepure virtual
GetPosAtTime(const double time) const svlVideoCodecBasevirtual
GetQualityBased(bool &enabled) const =0svlVideoCodecBasepure virtual
GetState(void) const mtsComponent
GetState(mtsComponentState &state) const mtsComponent
GetStateTable(const std::string &stateTableName)mtsComponent
GetTargetQuantizer(double &target_quant) const =0svlVideoCodecBasepure virtual
GetTimeAtPos(const int pos) const svlVideoCodecBasevirtual
GetTimestamp() const =0svlVideoCodecBasepure virtual
Initialize(void)mtsComponentprotected
InterfaceExists(const std::string &interfaceName, cmnLogLevel lod=CMN_LOG_LEVEL_INIT_VERBOSE) const mtsComponent
InterfaceInternalCommands_AddObserverList(const mtsEventHandlerList &argin, mtsEventHandlerList &argout)mtsComponentprotected
InterfaceInternalCommands_ComponentCreate(const mtsDescriptionComponent &componentDescription, bool &result)mtsComponentprotected
InterfaceInternalCommands_ComponentStartOther(const mtsComponentStatusControl &arg)mtsComponentprotected
InterfaceInternalCommands_GetEndUserInterface(const mtsEndUserInterfaceArg &argin, mtsEndUserInterfaceArg &argout)mtsComponentprotected
InterfaceInternalCommands_RemoveEndUserInterface(const mtsEndUserInterfaceArg &argin, mtsEndUserInterfaceArg &argout)mtsComponentprotected
InterfaceInternalCommands_RemoveObserverList(const mtsEventHandlerList &argin, mtsEventHandlerList &argout)mtsComponentprotected
InterfaceProvidedOrOutputExists(const std::string &interfaceName, cmnLogLevel lod=CMN_LOG_LEVEL_INIT_VERBOSE) const mtsComponent
InterfaceProvidedToManagermtsComponentprotected
InterfaceRequiredOrInputExists(const std::string &interfaceName, cmnLogLevel lod=CMN_LOG_LEVEL_INIT_VERBOSE) const mtsComponent
InterfacesInputmtsComponentprotected
InterfacesInputMapType typedefmtsComponentprotected
InterfacesOutputmtsComponentprotected
InterfacesOutputMapType typedefmtsComponentprotected
InterfacesProvidedmtsComponentprotected
InterfacesProvidedMapType typedefmtsComponentprotected
InterfacesRequiredmtsComponentprotected
InterfacesRequiredMapType typedefmtsComponentprotected
IsCompressionLevelEnabled(bool &enabled) const =0svlVideoCodecBasepure virtual
IsDatarateEnabled(bool &enabled) const =0svlVideoCodecBasepure virtual
IsEncoderListEnabled(bool &enabled) const =0svlVideoCodecBasepure virtual
IsEndTask(void) const mtsComponent
IsKeyFrameEveryEnabled(bool &enabled) const =0svlVideoCodecBasepure virtual
IsMultithreaded() const svlVideoCodecBase
IsRunning(void) const mtsComponent
IsStarted(void) const mtsComponent
IsTargetQuantizerEnabled(bool &enabled) const =0svlVideoCodecBasepure virtual
IsTerminated(void) const mtsComponent
IsVariableFramerate() const svlVideoCodecBase
Kill(void)mtsComponentvirtual
KillAndWait(double timeoutInSeconds)mtsComponent
KillSeparateLogFile(void)mtsComponentprotected
LoDMultiplexerStreambufmtsComponentprotected
LogFilemtsComponentprotected
ManagerComponentServicesmtsComponentprotected
mtsComponent(void)mtsComponentprotected
mtsComponent(const mtsComponent &other)mtsComponentprotected
mtsComponent(const std::string &deviceName)mtsComponent
NamemtsComponentprotected
Open(const std::string &filename, unsigned int &width, unsigned int &height, double &framerate)=0svlVideoCodecBasepure virtual
ProcessMailBoxes(InterfacesProvidedMapType &interfaces)mtsComponentprotected
ProcessQueuedCommands(void)mtsComponentinlineprotected
ProcessQueuedEvents(void)mtsComponentprotected
Read(svlProcInfo *procInfo, svlSampleImage &image, const unsigned int videoch, const bool noresize=false)=0svlVideoCodecBasepure virtual
ReconstructFrom(const cmnGenericObject &other)cmnGenericObject
RemoveInterfaceProvided(const std::string &interfaceProvidedName, const bool skipDisconnect=false)mtsComponent
RemoveInterfaceRequired(const std::string &interfaceRequiredName, const bool skipDisconnect=false)mtsComponent
ReplayModemtsComponentprotected
Running(void) const mtsComponentinline
Scalar(const size_t CMN_UNUSED(index)) const cmnGenericObjectinlinevirtual
ScalarDescription(const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const cmnGenericObjectinlinevirtual
ScalarNumber(void) const cmnGenericObjectinlinevirtual
ScalarNumberIsFixed(void) const cmnGenericObjectinlinevirtual
SerializeRaw(std::ostream &outputStream) const cmnGenericObjectvirtual
Services(void) const =0cmnGenericObjectpure virtual
SetCompression(const svlVideoIO::Compression *compression)svlVideoCodecBasevirtual
SetCompressionLevel(const int &compr_level)=0svlVideoCodecBasepure virtual
SetDatarate(const int &datarate)=0svlVideoCodecBasepure virtual
SetEncoderID(const int &encoder_id)=0svlVideoCodecBasepure virtual
SetExtension(const std::string &extension)=0svlVideoCodecBasepure virtual
SetExtensionList(const std::string &list)svlVideoCodecBaseprotected
SetKeyFrameEvery(const int &key_every)=0svlVideoCodecBasepure virtual
SetMultithreaded(bool multithreaded)svlVideoCodecBaseprotected
SetName(const std::string &name)svlVideoCodecBaseprotected
SetPos(const int pos)svlVideoCodecBasevirtual
SetQualityBased(const bool &enabled)=0svlVideoCodecBasepure virtual
SetReplayData(const std::string &stateTableName, const std::string &fileName)mtsComponent
SetReplayMode(void)mtsComponent
SetReplayTime(const double time)mtsComponent
SetTargetQuantizer(const double &target_quant)=0svlVideoCodecBasepure virtual
SetTimestamp(const double timestamp)svlVideoCodecBasevirtual
SetVariableFramerate(bool variableframerate)svlVideoCodecBaseprotected
Start(void)mtsComponentvirtual
StartAndWait(double timeoutInSeconds)mtsComponent
Startup(void)mtsComponentinlinevirtual
StatemtsComponentprotected
StateTableMapType typedefmtsComponentprotected
StateTablesmtsComponentprotected
Suspend(void)mtsComponentvirtual
svlVideoCodecBase()svlVideoCodecBase
ThisType typedefmtsComponent
ToStream(std::ostream &outputStream) const mtsComponentvirtual
ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const cmnGenericObjectvirtual
ToString(void) const cmnGenericObject
UseSeparateLogFile(const std::string &filename, bool forwardToLogger=true)mtsComponent
UseSeparateLogFileDefault(bool forwardToLogger=true)mtsComponent
UseSeparateLogFileDefaultWithDate(bool forwardToLogger=true)mtsComponent
UseSeparateLogFileFlagmtsComponentprotected
WaitForState(mtsComponentState desiredState, double timeout)mtsComponentprotectedvirtual
Write(svlProcInfo *procInfo, const svlSampleImage &image, const unsigned int videoch)=0svlVideoCodecBasepure virtual
~cmnGenericObject(void)cmnGenericObjectinlinevirtual
~mtsComponent()mtsComponentvirtual
~svlVideoCodecBase()svlVideoCodecBasevirtual