NVIDIA DeepStream SDK API Reference

8.0 Release
ds3d::abiDataBridge Class Referenceabstract

Detailed Description

Inheritance diagram for ds3d::abiDataBridge:
Collaboration diagram for ds3d::abiDataBridge:

Public Member Functions

 abiDataBridge ()=default
 
 ~abiDataBridge () override=default
 
virtual ErrCode process_i (const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *dataConsumedCb)=0
 
 abiDataBridge ()=default
 
 ~abiDataBridge () override=default
 
virtual ErrCode process_i (const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *dataConsumedCb)=0
 
virtual void setUserData_i (const abiRefAny *userdata)=0
 
virtual void setUserData_i (const abiRefAny *userdata)=0
 
virtual const abiRefAnygetUserData_i () const =0
 
virtual const abiRefAnygetUserData_i () const =0
 
virtual void setErrorCallback_i (const abiErrorCB &cb)=0
 
virtual void setErrorCallback_i (const abiErrorCB &cb)=0
 
virtual State state_i () const =0
 
virtual State state_i () const =0
 
virtual ErrCode start_i (const char *configStr, uint32_t strLen, const char *path)=0
 
virtual ErrCode start_i (const char *configStr, uint32_t strLen, const char *path)=0
 
virtual ErrCode stop_i ()=0
 
virtual ErrCode stop_i ()=0
 
virtual const char * getCaps_i (CapsPort p) const =0
 
virtual const char * getCaps_i (CapsPort p) const =0
 
virtual ErrCode flush_i ()=0
 
virtual ErrCode flush_i ()=0
 

Constructor & Destructor Documentation

◆ abiDataBridge() [1/2]

ds3d::abiDataBridge::abiDataBridge ( )
default

◆ ~abiDataBridge() [1/2]

ds3d::abiDataBridge::~abiDataBridge ( )
overridedefault

◆ abiDataBridge() [2/2]

ds3d::abiDataBridge::abiDataBridge ( )
default

◆ ~abiDataBridge() [2/2]

ds3d::abiDataBridge::~abiDataBridge ( )
overridedefault

Member Function Documentation

◆ flush_i() [1/2]

◆ flush_i() [2/2]

◆ getCaps_i() [1/2]

◆ getCaps_i() [2/2]

◆ getUserData_i() [1/2]

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

◆ getUserData_i() [2/2]

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

◆ process_i() [1/2]

virtual ErrCode ds3d::abiDataBridge::process_i ( const struct VideoBridge2dInput inputData,
const abiOnDataCB outputDataCb,
const abiOnBridgeDataCB dataConsumedCb 
)
pure virtual

◆ process_i() [2/2]

virtual ErrCode ds3d::abiDataBridge::process_i ( const struct VideoBridge2dInput inputData,
const abiOnDataCB outputDataCb,
const abiOnBridgeDataCB dataConsumedCb 
)
pure virtual

◆ setErrorCallback_i() [1/2]

◆ setErrorCallback_i() [2/2]

◆ setUserData_i() [1/2]

◆ setUserData_i() [2/2]

◆ start_i() [1/2]

◆ start_i() [2/2]

◆ state_i() [1/2]

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

◆ state_i() [2/2]

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

◆ stop_i() [1/2]

◆ stop_i() [2/2]


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