Definition at line 31 of file sources/libs/ds3d/databridge/video/video_bridge_impl.h.


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 | |
| VideoBridge2d3d ()=default | |
| ~VideoBridge2d3d () override | |
| VideoBridge2d3d ()=default | |
| ~VideoBridge2d3d () override | |
| ErrCode | process_i (const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *inputDataConsumedCb) final |
| ErrCode | process_i (const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *inputDataConsumedCb) final |
| ErrCode | process_i (const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *inputDataConsumedCb) final |
| ErrCode | process_i (const struct VideoBridge2dInput *inputData, const abiOnDataCB *outputDataCb, const abiOnBridgeDataCB *inputDataConsumedCb) final |
| 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 | |
| ErrCode | processImpl (const struct VideoBridge2dInput *inputData, OnGuardDataCBImpl outputDataCb, OnGuardBridgeDataCBImpl inputConsumedCb) override |
| ErrCode | stopImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | startImpl (const std::string &content, const std::string &path) |
| ErrCode | processImpl (const struct VideoBridge2dInput *inputData, OnGuardDataCBImpl outputDataCb, OnGuardBridgeDataCBImpl inputConsumedCb) override |
| ErrCode | stopImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | startImpl (const std::string &content, const std::string &path) |
| 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 |
|
inherited |
Definition at line 35 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 35 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 35 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 35 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
default |
|
override |
|
default |
|
override |
|
inlineprotectedinherited |
Definition at line 109 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 109 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 109 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 109 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 52 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 52 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 52 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 52 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataBridge.
Definition at line 43 of file includes/ds3d/common/impl/impl_databridge.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataBridge >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataBridge::processImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataBridge.
Definition at line 43 of file sources/libs/ds3d/common/impl/impl_databridge.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataBridge >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataBridge::processImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataBridge.
Definition at line 43 of file 9.2/includes/ds3d/common/impl/impl_databridge.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataBridge >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataBridge::processImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataBridge.
Definition at line 43 of file 9.2/sources/libs/ds3d/common/impl/impl_databridge.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataBridge >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataBridge::processImpl().
|
overrideprotectedvirtual |
Implements ds3d::impl::BaseImplDataBridge.
|
overrideprotectedvirtual |
Implements ds3d::impl::BaseImplDataBridge.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
protectedvirtual |
|
protectedvirtual |
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 96 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 96 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 96 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 96 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 84 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 84 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 84 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 84 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |