定义视频缓存池属性结构体。
typedef struct hiVB_CONF_S
{
HI_U32 u32MaxPoolCnt; /* max count of pools, (0,VB_MAX_POOLS] */
Struct hiVB_CPOOL_S
{
HI_U32 u32BlkSize;
HI_U32 u32BlkCnt;
HI_CHAR acMmzName[MAX_MMZ_NAME_LEN];
}astCommPool[VB_MAX_COMM_POOLS];
} VB_CONF_S;
【成员】成员名称描述
u32MaxPoolCnt 整个系统中可容纳的缓存池个数。
取值范围:(0, VB_MAX_POOLS]。
静态属性。
目前,固定取值VB_MAX_POOLS。
astCommPool 公共缓存池属性结构体,成员包括公共缓存池中每个缓存块的
大小(以byte 为单位)和缓存块的个数及此缓存池在所在的
MMZ 的名字。
静态属性。