如图,说明图像分辨率,显示分辨率,设备分辨率关系
1. 如何实现分屏显示
海思支持的显示分屏枚举量如下;
typedef enum{
VO_MODE_1MUX ,
VO_MODE_2MUX ,
VO_MODE_4MUX ,
VO_MODE_8MUX ,
VO_MODE_9MUX ,
VO_MODE_16MUX ,
VO_MODE_25MUX ,
VO_MODE_36MUX ,
VO_MODE_49MUX ,
VO_MODE_64MUX ,
VO_MODE_2X4 ,
}VO_MODE_E;
SDK中的代码片段:
VO_CHN_ATTR_S stChnAttr;
... //根据枚举量确定各个矩形的大小
for (i = 0; i < u32WndNum; i++)
{
stChnAttr.stRect.s32X = HI_ALIGN_DOWN((u32Width / u32Square) * (i % u32Square), 2);
stChnAttr.stRect.s32Y = HI_ALIGN_DOWN((u32Height / u32Square) * (i / u32Square), 2);
stChnAttr.stRect.u32Width = HI_ALIGN_DOWN(u32Width / u32Square, 2);
stChnAttr.stRect.u32Hei