hi_vdec_get_pic_buf_size
产品支持情况
| 
          产品  | 
        
          是否支持  | 
       
|---|---|
| 
          | 
        
          √  | 
       
| 
          | 
        
          √  | 
       
| 
          | 
        
          √  | 
       
| 
          | 
        
          √  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
功能说明
获取解码图像需要的Buffer大小。用户在两个地方有使用这个函数:计算视频解码需要的内部缓冲区的大小,在初始化的时候配置对应的通道参数;计算图像解码的输出内存。
函数原型
hi_u32 hi_vdec_get_pic_buf_size(hi_payload_type type, hi_pic_buf_attr *buf_attr)
参数说明
| 
          参数名  | 
        
          输入/输出  | 
        
          说明  | 
       
|---|---|---|
| 
          type  | 
        
          输入  | 
        
          解码视频类型,当前支持HI_PT_H264、HI_PT_H265、HI_PT_JPEG。  | 
       
| 
          buf_attr  | 
        
          输入  | 
        
          图片缓冲区信息的指针。  | 
       
返回值说明
图像存储需要的图像大小。
解码视频类型为HI_PT_JPEG(表示JPEGD解码)时,pixel_format传入不支持的格式或者HI_PIXEL_FORMAT_UNKNOWN,返回值为0。