Part Number:PROCESSOR-SDK-J721E
typedef struct {
uint32_t enableM2m;
uint32_t nodeOverlayId;
uint32_t overlayId;
uint32_t pipeId;
uint32_t vpId;
uint32_t nodeVpId;
} app_dss_default_m2m_obj_t;
typedef struct {
app_dss_default_prm_t initPrm;
uint32_t overlayId;
uint32_t vpId;
uint32_t nodeOverlayId;
uint32_t nodeVpId;
uint32_t nodeDpiId;
uint32_t videoIfWidth;
app_dss_default_m2m_obj_t m2m;
} app_dss_default_obj_t;
如上结构体中各变量跟Display Controller Architecture对应关系,具体的含义是什么?
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。以下为升级链接:
e2e.ti.com/…/processor-sdk-j721e-what-does-overlayid-nodeoverlyid-mean-and-what-is-on-the-corresponding-display-frame
,
Cherry Zhou:
您好,这些 ID 基本上用于创建display controller tree。 以下为具体的使用方式:
PipeId 连接到 NodeOverlaId ,后者连接到 nodeVpId,nodeVpId再连接到 nodeDpiId。 因此基本上是把输入管连接到输出。
除此之外,overlayId 和 vpId 还用来通知显示控制器,这些覆盖层和 VPs 是由该显示控制器驱动程序控制。