OpenViBE Documentation 3.6.0
OpenViBE::Plugins::StreamCodecs::CSignalEncoder Class Referencefinal
+ Inheritance diagram for OpenViBE::Plugins::StreamCodecs::CSignalEncoder:

Public Member Functions

void release () override
 
bool initialize () override
 
bool uninitialize () override
 
bool processHeader () override
 
- Public Member Functions inherited from OpenViBE::Plugins::StreamCodecs::CStreamedMatrixEncoder
void release () override
 
bool initialize () override
 
bool uninitialize () override
 
bool processHeader () override
 
bool processBuffer () override
 
- Public Member Functions inherited from OpenViBE::Plugins::StreamCodecs::CEBMLBaseEncoder
void release () override
 
bool process () override
 
virtual bool processEnd ()
 
 _IsDerivedFromClass_Final_ (Toolkit::TAlgorithm< IAlgorithm >, OVP_ClassId_Algorithm_EBMLBaseEncoder) virtual void write(const void *buffer
 
- Public Member Functions inherited from OpenViBE::Toolkit::TAlgorithm< IAlgorithm >
bool initialize (Kernel::IAlgorithmContext &algorithmCtx) override
 
bool uninitialize (Kernel::IAlgorithmContext &algorithmCtx) override
 
bool process (Kernel::IAlgorithmContext &algorithmCtx) override
 
virtual Kernel::IAlgorithmContextgetAlgorithmContext ()
 

Additional Inherited Members

- Public Attributes inherited from OpenViBE::Plugins::StreamCodecs::CEBMLBaseEncoder
size_t size
 
- Protected Member Functions inherited from OpenViBE::Toolkit::TAlgorithm< IAlgorithm >
virtual Kernel::IConfigurationManagergetConfigurationManager ()
 
virtual Kernel::IAlgorithmManagergetAlgorithmManager ()
 
virtual Kernel::ILogManagergetLogManager ()
 
virtual Kernel::CErrorManagergetErrorManager ()
 
virtual Kernel::ITypeManagergetTypeManager ()
 
virtual CIdentifier getNextInputParameterIdentifier (const CIdentifier &rPreviousInputParameterIdentifier) const
 
virtual Kernel::IParametergetInputParameter (const CIdentifier &InputParameterID)
 
virtual CIdentifier getNextOutputParameterIdentifier (const CIdentifier &rPreviousOutputParameterIdentifier) const
 
virtual Kernel::IParametergetOutputParameter (const CIdentifier &outputParameterID)
 
virtual bool isInputTriggerActive (const CIdentifier &inputTriggerID) const
 
virtual bool activateOutputTrigger (const CIdentifier &outputTriggerID, const bool bTriggerState)
 
- Protected Attributes inherited from OpenViBE::Plugins::StreamCodecs::CEBMLBaseEncoder
Kernel::TParameterHandler< CMemoryBuffer * > op_buffer
 
EBML::IWriterHelperm_writerHelper = nullptr
 
EBML::IWriterm_writer = nullptr
 
EBML::TWriterCallbackProxy1< CEBMLBaseEncoderm_callbackProxy
 
- Protected Attributes inherited from OpenViBE::Toolkit::TAlgorithm< IAlgorithm >
_IsDerivedFromClass_(IAlgorithm, OVTK_ClassId_) private Kernel::IAlgorithmContextm_algorithmCtx
 

Member Function Documentation

◆ initialize()

bool OpenViBE::Plugins::StreamCodecs::CSignalEncoder::initialize ( )
overridevirtual

◆ uninitialize()

bool OpenViBE::Plugins::StreamCodecs::CSignalEncoder::uninitialize ( )
overridevirtual

◆ processHeader()

bool OpenViBE::Plugins::StreamCodecs::CSignalEncoder::processHeader ( )
overridevirtual