工具/软件:
您好、ti team、
在 SDK 8.4 (和8.0)上、我们有一个使用场景、其中在应用程序 A 上使用 tiovx、并将上下文的 obj_desc_cmd ->base.obj_desc_id 和节点信息发送到应用程序 B。根据此信息、当应用程序 A 遇到异常时、应用程序 B 可以通过 tivxjobj_desc_cmd_t 获取相应的 ipc_desc_prelease 信息、然后将 ipc 资源发送到 tiovxdesc_desc_desc_prelease、并通过 ipc 节点发送到应用程序 B 以使应用程序 B、从而使其通过 Objobj_release_re置 位。
经过一系列修改(主要将诸如 tivxObjDescGet 的接口更改为 ownObjDescGet (obj_desc_i)、前缀为"own")后、此使用场景在 SDK 9.2环境中使用、但它变得无效。 当前、它定位为通过 ownObjDescGet (obj_desc_I)获取的 tivx_obj_desc_cmd_t 结构不正确、最直接的指示是 base.type 不再是 TIVx_OBJ_DESC_CMD。
我想问以下问题:
1.这个使用场景是否可以适应 SDK 9.2环境? 我需要如何修改它?
2.如果此场景不适合适应 SDK9.2环境、是否有任何解决方案使应用程序 B 能够在应用程序 A 异常崩溃后执行 tiovx 资源发布操作?
此致、
xftu