HI3559AV100各模块输入输出支持的压缩格式
1、AVS配置
avs.cpp
... stAVSConfig.u32OutW = u32OutW; stAVSConfig.u32OutH = u32OutH; stAVSConfig.enOutCmpMode = COMPRESS_MODE_SEG; // stAVSConfig.benChn1 = benChn1; stAVSConfig.stGrpAttr.stFrameRate.s32DstFrameRate = 30; stAVSConfig.stGrpAttr.stFrameRate.s32SrcFrameRate = 30; stAVSConfig.stGrpAttr.bSyncPipe = HI_TRUE;//AVS 会根据各路输入图像 PTS 进行同步 pstGrpAttr = &stAVSConfig.stGrpAttr; pstGrpAttr->enMode = AVS_MODE_BLEND; pstGrpAttr->u32PipeNum = u32PipeNum; pstGrpAttr->stGainAttr.enMode = AVS_GAIN_MODE_AUTO; ...
AVS_MODE_BLEND:
使用此模式的AVSGrp,需满足各路图像相同,仅支持PIXEL_FORMAT_YVU_SEMIPLANAR_420的像素格式
仅支持VIDEO_FORMAT_TILE_16x8的视频格式,支持COMPRESS_MODE_TILE压缩或者非压格式,各路图像的压缩模式要求相同
AVS通道属性
typedef struct hiAVS_CHN_ATTR_S { HI_U32 u32Width; HI_U32 u32Height; COMPRESS_MODE_E enCompressMode; DYNAMIC_RANGE_E enDynamicRange HI_U32 u32Depth; FRAME_RATE_CTRL_S stFrameRate; }AVS_CHN_ATTR_S;
注意:
原文:https://www.cnblogs.com/y4247464/p/13583407.html