|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
14 #ifndef _DS3D_COMMON_ABI_PROCESS_H
15 #define _DS3D_COMMON_ABI_PROCESS_H
83 virtual ErrCode start_i(
const char* configStr, uint32_t strLen,
const char* path) = 0;
181 #endif // _DS3D_COMMON_ABI_PROCESS_H
~abiDataBridge() override=default
virtual ErrCode process_i(const int portId, const abiRefDataMap *inputData, const abiOnDataCB *dataConsumedCb)=0
virtual ErrCode start_i(const char *configStr, uint32_t strLen, const char *path)=0
virtual ErrCode setOutputCb_i(const abiOnDataCB *outputDataCb)=0
to configure mixer framerate and output callback
abiRefT< abiDataFilter > abiRefDataFilter
virtual const abiRefAny * getUserData_i() const =0
abiRefT< abiDataRender > abiRefDataRender
~abiDataLoader() override=default
abiRefT< abiDataLoader > abiRefDataLoader
virtual ErrCode readData_i(abiRefDataMap *&datamap)=0
~abiDataFilter() override=default
virtual ErrCode updateInput_i(int portId, MixerUpdate updateType)=0
virtual ErrCode flush_i()=0
virtual ErrCode process_i(const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *dataConsumedCb)=0
virtual ErrCode stop_i()=0
abiRefT< abiDataBridge > abiRefDataBridge
~abiDataMixer() override=default
abiRefT< abiDataMixer > abiRefDataMixer
virtual ErrCode render_i(const abiRefDataMap *inputData, const abiOnDataCB *dataDoneCb)=0
virtual void setUserData_i(const abiRefAny *userdata)=0
State
All custom-libs need create the abi reference for DataLoader, DataRender, and DataFilter.
virtual ErrCode preroll_i(const abiRefDataMap *inputData)=0
virtual State state_i() const =0
virtual ErrCode readDataAsync_i(const abiOnDataCB *dataReadyCb)=0
virtual const abiRefWindow * getWindow_i() const =0
virtual ~abiProcess()=default
~abiDataRender() override=default
virtual ErrCode process_i(const abiRefDataMap *inputData, const abiOnDataCB *outputDataCb, const abiOnDataCB *dataConsumedCb)=0
virtual void setErrorCallback_i(const abiErrorCB &cb)=0
virtual const char * getCaps_i(CapsPort p) const =0