NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::impl::BaseImplDataMixer Class Referenceabstract

Detailed Description

Any custom datamixer must derive from BaseImplDataMixer,.

For custom lib implementation, user need to implement the following virtual functions: startImpl(...), // user also need setCaps(port) in startImpl stopImpl(), // stop all resources for datamixer prepollImpl(data), // prepoll on 1st coming data renderImpl(data, dataConsumedCb), // rendering data. Once data is done, invoke dataConsumedCb(datamap) callback to notify application flushImpl(), // flush data in process

Definition at line 38 of file includes/ds3d/common/impl/impl_datamixer.h.

Inheritance diagram for ds3d::impl::BaseImplDataMixer:
Collaboration diagram for ds3d::impl::BaseImplDataMixer:

Public Types

using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 

Public Member Functions

 BaseImplDataMixer ()
 
 ~BaseImplDataMixer () override=default
 
ErrCode process_i (const int portId, const abiRefDataMap *inputData, const abiOnDataCB *inputDataConsumedCb) final
 
ErrCode setOutputCb_i (const abiOnDataCB *outputDataCb) final
 
ErrCode updateInput_i (int portId, MixerUpdate updateType)
 
 BaseImplDataMixer ()
 
 ~BaseImplDataMixer () override=default
 
ErrCode process_i (const int portId, const abiRefDataMap *inputData, const abiOnDataCB *inputDataConsumedCb) final
 
ErrCode setOutputCb_i (const abiOnDataCB *outputDataCb) final
 
ErrCode updateInput_i (int portId, MixerUpdate updateType)
 
 BaseImplDataMixer ()
 
 ~BaseImplDataMixer () override=default
 
ErrCode process_i (const int portId, const abiRefDataMap *inputData, const abiOnDataCB *inputDataConsumedCb) final
 
ErrCode setOutputCb_i (const abiOnDataCB *outputDataCb) final
 
ErrCode updateInput_i (int portId, MixerUpdate updateType)
 
 BaseImplDataMixer ()
 
 ~BaseImplDataMixer () override=default
 
ErrCode process_i (const int portId, const abiRefDataMap *inputData, const abiOnDataCB *inputDataConsumedCb) final
 
ErrCode setOutputCb_i (const abiOnDataCB *outputDataCb) final
 
ErrCode updateInput_i (int portId, MixerUpdate updateType)
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
const abiRefAny * getUserData_i () const final
 
const abiRefAny * getUserData_i () const final
 
const abiRefAny * getUserData_i () const final
 
const abiRefAny * getUserData_i () const final
 
virtual const abiRefAny * getUserData_i () const =0
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
ErrCode stop_i () override
 
ErrCode stop_i () override
 
ErrCode stop_i () override
 
ErrCode stop_i () override
 
State state_i () const final
 
State state_i () const final
 
State state_i () const final
 
State state_i () const final
 
virtual State state_i () const =0
 

Protected Member Functions

virtual ErrCode processImpl (const int portId, GuardDataMap datamap, OnGuardDataCBImpl inputConsumedCb)=0
 
virtual ErrCode setOutputCbImpl (OnGuardDataCBImpl outputDataCb)=0
 
virtual ErrCode updateInputImpl (int portId, MixerUpdate updateType)=0
 
virtual ErrCode processImpl (const int portId, GuardDataMap datamap, OnGuardDataCBImpl inputConsumedCb)=0
 
virtual ErrCode setOutputCbImpl (OnGuardDataCBImpl outputDataCb)=0
 
virtual ErrCode updateInputImpl (int portId, MixerUpdate updateType)=0
 
virtual ErrCode processImpl (const int portId, GuardDataMap datamap, OnGuardDataCBImpl inputConsumedCb)=0
 
virtual ErrCode setOutputCbImpl (OnGuardDataCBImpl outputDataCb)=0
 
virtual ErrCode updateInputImpl (int portId, MixerUpdate updateType)=0
 
virtual ErrCode processImpl (const int portId, GuardDataMap datamap, OnGuardDataCBImpl inputConsumedCb)=0
 
virtual ErrCode setOutputCbImpl (OnGuardDataCBImpl outputDataCb)=0
 
virtual ErrCode updateInputImpl (int portId, MixerUpdate updateType)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode stopImpl ()=0
 
virtual ErrCode stopImpl ()=0
 
virtual ErrCode stopImpl ()=0
 
virtual ErrCode stopImpl ()=0
 
virtual ErrCode flushImpl ()=0
 
virtual ErrCode flushImpl ()=0
 
virtual ErrCode flushImpl ()=0
 
virtual ErrCode flushImpl ()=0
 
void setOutputCaps (const std::string &caps)
 
void setOutputCaps (const std::string &caps)
 
void setOutputCaps (const std::string &caps)
 
void setOutputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
State getStateSafe () const
 
State getStateSafe () const
 
State getStateSafe () const
 
State getStateSafe () const
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
ImplMutex & mutex () const
 
ImplMutex & mutex () const
 
ImplMutex & mutex () const
 
ImplMutex & mutex () const
 

Member Typedef Documentation

◆ ImplMutex [1/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::ImplMutex = std::recursive_mutex
inherited

Definition at line 35 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ ImplMutex [2/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::ImplMutex = std::recursive_mutex
inherited

◆ ImplMutex [3/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::ImplMutex = std::recursive_mutex
inherited

◆ ImplMutex [4/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::ImplMutex = std::recursive_mutex
inherited

◆ OnGuardBridgeDataCBImpl [1/4]

◆ OnGuardBridgeDataCBImpl [2/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::OnGuardBridgeDataCBImpl = std::function<void(ErrCode, const struct VideoBridge2dInput*)>
inherited

Definition at line 34 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ OnGuardBridgeDataCBImpl [3/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::OnGuardBridgeDataCBImpl = std::function<void(ErrCode, const struct VideoBridge2dInput*)>
inherited

◆ OnGuardBridgeDataCBImpl [4/4]

using ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::OnGuardBridgeDataCBImpl = std::function<void(ErrCode, const struct VideoBridge2dInput*)>
inherited

◆ OnGuardDataCBImpl [1/4]

◆ OnGuardDataCBImpl [2/4]

◆ OnGuardDataCBImpl [3/4]

◆ OnGuardDataCBImpl [4/4]

Constructor & Destructor Documentation

◆ BaseImplDataMixer() [1/4]

ds3d::impl::BaseImplDataMixer::BaseImplDataMixer ( )
inline

Definition at line 40 of file includes/ds3d/common/impl/impl_datamixer.h.

◆ ~BaseImplDataMixer() [1/4]

ds3d::impl::BaseImplDataMixer::~BaseImplDataMixer ( )
overridedefault

◆ BaseImplDataMixer() [2/4]

ds3d::impl::BaseImplDataMixer::BaseImplDataMixer ( )
inline

◆ ~BaseImplDataMixer() [2/4]

ds3d::impl::BaseImplDataMixer::~BaseImplDataMixer ( )
overridedefault

◆ BaseImplDataMixer() [3/4]

ds3d::impl::BaseImplDataMixer::BaseImplDataMixer ( )
inline

◆ ~BaseImplDataMixer() [3/4]

ds3d::impl::BaseImplDataMixer::~BaseImplDataMixer ( )
overridedefault

◆ BaseImplDataMixer() [4/4]

ds3d::impl::BaseImplDataMixer::BaseImplDataMixer ( )
inline

◆ ~BaseImplDataMixer() [4/4]

ds3d::impl::BaseImplDataMixer::~BaseImplDataMixer ( )
overridedefault

Member Function Documentation

◆ emitError() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ flush_i() [1/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flush_i
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 76 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ flush_i() [2/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flush_i
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 76 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ flush_i() [3/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flush_i
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 76 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ flush_i() [4/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flush_i
inlineoverridevirtualinherited

◆ flushImpl() [1/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flushImpl
protectedpure virtualinherited

◆ flushImpl() [2/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flushImpl
protectedpure virtualinherited

◆ flushImpl() [3/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flushImpl
protectedpure virtualinherited

◆ flushImpl() [4/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::flushImpl
protectedpure virtualinherited

◆ getCaps_i() [1/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 66 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ getCaps_i() [2/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 66 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ getCaps_i() [3/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 66 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ getCaps_i() [4/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

◆ getStateSafe() [1/4]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getStateSafe
inlineprotectedinherited

◆ getStateSafe() [2/4]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getStateSafe
inlineprotectedinherited

◆ getStateSafe() [3/4]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getStateSafe
inlineprotectedinherited

◆ getStateSafe() [4/4]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getStateSafe
inlineprotectedinherited

◆ getUserData_i() [1/5]

virtual const abiRefAny* ds3d::abiProcess::getUserData_i ( ) const
pure virtualinherited

◆ getUserData_i() [2/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getUserData_i
inlinefinalinherited

◆ getUserData_i() [3/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getUserData_i
inlinefinalinherited

Definition at line 52 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ getUserData_i() [4/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getUserData_i
inlinefinalinherited

◆ getUserData_i() [5/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::getUserData_i
inlinefinalinherited

◆ mutex() [1/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::mutex
inlineprotectedinherited

◆ mutex() [2/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::mutex
inlineprotectedinherited

◆ mutex() [3/4]

◆ mutex() [4/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::mutex
inlineprotectedinherited

◆ process_i() [1/4]

ErrCode ds3d::impl::BaseImplDataMixer::process_i ( const int  portId,
const abiRefDataMap *  inputData,
const abiOnDataCB *  inputDataConsumedCb 
)
inlinefinalvirtual

◆ process_i() [2/4]

ErrCode ds3d::impl::BaseImplDataMixer::process_i ( const int  portId,
const abiRefDataMap *  inputData,
const abiOnDataCB *  inputDataConsumedCb 
)
inlinefinalvirtual

◆ process_i() [3/4]

ErrCode ds3d::impl::BaseImplDataMixer::process_i ( const int  portId,
const abiRefDataMap *  inputData,
const abiOnDataCB *  inputDataConsumedCb 
)
inlinefinalvirtual

◆ process_i() [4/4]

ErrCode ds3d::impl::BaseImplDataMixer::process_i ( const int  portId,
const abiRefDataMap *  inputData,
const abiOnDataCB *  inputDataConsumedCb 
)
inlinefinalvirtual

◆ processImpl() [1/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::processImpl ( const int  portId,
GuardDataMap  datamap,
OnGuardDataCBImpl  inputConsumedCb 
)
protectedpure virtual

◆ processImpl() [2/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::processImpl ( const int  portId,
GuardDataMap  datamap,
OnGuardDataCBImpl  inputConsumedCb 
)
protectedpure virtual

◆ processImpl() [3/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::processImpl ( const int  portId,
GuardDataMap  datamap,
OnGuardDataCBImpl  inputConsumedCb 
)
protectedpure virtual

◆ processImpl() [4/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::processImpl ( const int  portId,
GuardDataMap  datamap,
OnGuardDataCBImpl  inputConsumedCb 
)
protectedpure virtual

◆ setErrorCallback_i() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 53 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ setErrorCallback_i() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 53 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ setErrorCallback_i() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 53 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ setErrorCallback_i() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

◆ setInputCaps() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCb_i() [1/4]

ErrCode ds3d::impl::BaseImplDataMixer::setOutputCb_i ( const abiOnDataCB *  outputDataCb)
inlinefinalvirtual

◆ setOutputCb_i() [2/4]

ErrCode ds3d::impl::BaseImplDataMixer::setOutputCb_i ( const abiOnDataCB *  outputDataCb)
inlinefinalvirtual

◆ setOutputCb_i() [3/4]

ErrCode ds3d::impl::BaseImplDataMixer::setOutputCb_i ( const abiOnDataCB *  outputDataCb)
inlinefinalvirtual

◆ setOutputCb_i() [4/4]

ErrCode ds3d::impl::BaseImplDataMixer::setOutputCb_i ( const abiOnDataCB *  outputDataCb)
inlinefinalvirtual

◆ setOutputCbImpl() [1/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::setOutputCbImpl ( OnGuardDataCBImpl  outputDataCb)
protectedpure virtual

◆ setOutputCbImpl() [2/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::setOutputCbImpl ( OnGuardDataCBImpl  outputDataCb)
protectedpure virtual

◆ setOutputCbImpl() [3/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::setOutputCbImpl ( OnGuardDataCBImpl  outputDataCb)
protectedpure virtual

◆ setOutputCbImpl() [4/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::setOutputCbImpl ( OnGuardDataCBImpl  outputDataCb)
protectedpure virtual

◆ setStateSafe() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setUserData_i() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 44 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ setUserData_i() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 44 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ setUserData_i() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 44 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ setUserData_i() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

◆ start_i() [1/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

◆ start_i() [2/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 54 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ start_i() [3/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 54 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ start_i() [4/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 54 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ startImpl() [1/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::startImpl ( const std::string &  content,
const std::string &  path 
)
protectedpure virtualinherited

◆ startImpl() [2/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::startImpl ( const std::string &  content,
const std::string &  path 
)
protectedpure virtualinherited

◆ startImpl() [3/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::startImpl ( const std::string &  content,
const std::string &  path 
)
protectedpure virtualinherited

◆ startImpl() [4/4]

virtual ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::startImpl ( const std::string &  content,
const std::string &  path 
)
protectedpure virtualinherited

◆ state_i() [1/5]

virtual State ds3d::abiProcess::state_i ( ) const
pure virtualinherited

◆ state_i() [2/5]

◆ state_i() [3/5]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::state_i
inlinefinalinherited

Definition at line 96 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ state_i() [4/5]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::state_i
inlinefinalinherited

◆ state_i() [5/5]

State ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::state_i
inlinefinalinherited

◆ stop_i() [1/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::stop_i
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 84 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ stop_i() [2/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::stop_i
inlineoverridevirtualinherited

◆ stop_i() [3/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::stop_i
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 84 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ stop_i() [4/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataMixer , >::stop_i
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 84 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ stopImpl() [1/4]

◆ stopImpl() [2/4]

◆ stopImpl() [3/4]

◆ stopImpl() [4/4]

◆ updateInput_i() [1/4]

ErrCode ds3d::impl::BaseImplDataMixer::updateInput_i ( int  portId,
MixerUpdate  updateType 
)
inlinevirtual

◆ updateInput_i() [2/4]

ErrCode ds3d::impl::BaseImplDataMixer::updateInput_i ( int  portId,
MixerUpdate  updateType 
)
inlinevirtual

Implements ds3d::abiDataMixer.

Definition at line 78 of file 9.2/includes/ds3d/common/impl/impl_datamixer.h.

References updateInputImpl().

◆ updateInput_i() [3/4]

ErrCode ds3d::impl::BaseImplDataMixer::updateInput_i ( int  portId,
MixerUpdate  updateType 
)
inlinevirtual

Implements ds3d::abiDataMixer.

Definition at line 78 of file sources/libs/ds3d/common/impl/impl_datamixer.h.

References updateInputImpl().

◆ updateInput_i() [4/4]

ErrCode ds3d::impl::BaseImplDataMixer::updateInput_i ( int  portId,
MixerUpdate  updateType 
)
inlinevirtual

Implements ds3d::abiDataMixer.

Definition at line 78 of file includes/ds3d/common/impl/impl_datamixer.h.

References updateInputImpl().

◆ updateInputImpl() [1/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::updateInputImpl ( int  portId,
MixerUpdate  updateType 
)
protectedpure virtual

◆ updateInputImpl() [2/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::updateInputImpl ( int  portId,
MixerUpdate  updateType 
)
protectedpure virtual

◆ updateInputImpl() [3/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::updateInputImpl ( int  portId,
MixerUpdate  updateType 
)
protectedpure virtual

◆ updateInputImpl() [4/4]

virtual ErrCode ds3d::impl::BaseImplDataMixer::updateInputImpl ( int  portId,
MixerUpdate  updateType 
)
protectedpure virtual

The documentation for this class was generated from the following file: