定義視訊緩存池屬性結構體。
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
的名字。