aclvencChannelDescParamType
视频编码处理通道属性类型  | 
说明  | 
|---|---|
ACL_VENC_THREAD_ID_UINT64 = 0  | 
回调线程ID。  说明:  
同一个进程内,在不同的Device上注册VENC编码回调函数的线程时,不能指定同一个线程ID。  | 
ACL_VENC_CALLBACK_PTR = 1  | 
回调函数。  | 
ACL_VENC_PIXEL_FORMAT_UINT32 = 2  | 
输入图像格式,支持如下格式: 
  | 
ACL_VENC_ENCODE_TYPE_UINT32 = 3  | 
视频编码协议。  | 
ACL_VENC_PIC_WIDTH_UINT32 = 4  | 
输入图片宽度。  | 
ACL_VENC_PIC_HEIGHT_UINT32 = 5  | 
输入图片高度。  | 
ACL_VENC_KEY_FRAME_INTERVAL_UINT32 = 6  | 
关键帧间隔,取值范围[1, 65536]。  | 
ACL_VENC_BUF_ADDR_PTR = 7  | 
编码输出缓存指针地址。 
 说明:  
在  | 
ACL_VENC_BUF_SIZE_UINT32 = 8  | 
编码输出缓存大小,单位为Byte。 
 说明:  
在 在 在  | 
ACL_VENC_RC_MODE_UINT32 = 9  | 
指定码率控制模式。 
  说明:  
如果不设置该参数,则采用默认值0。  | 
ACL_VENC_SRC_RATE_UINT32 = 10  | 
输入码流帧率,单位fps。 如果不设置该参数,默认为30;如果设置为0,表示使用默认值,即30。如果该值和实际输入码流帧率相差太大,会影响输出码率。  | 
ACL_VENC_MAX_BITRATE_UINT32 = 11  | 
输出码率,单位kbps。  | 
ACL_VENC_MAX_IP_PROP_UINT32 = 12  | 
一个GOP内单个I帧bit数和单个P帧bit数的比例,取值范围0或[1,100] 。如果不设置该参数,VBR模式下此值默认为80,CBR模式下此值默认为70;如果设置为0,表示使用默认值,即VBR模式下此值默认为80,CBR模式下此值默认为70。  |