aclvdecGetChannelDesc系列接口
产品支持情况
产品  | 
是否支持  | 
|---|---|
√  | 
|
√  | 
|
√  | 
|
√  | 
|
√  | 
|
√  | 
功能说明
获取视频解码处理通道的描述信息。
函数原型
uint32_t aclvdecGetChannelDescChannelId(const aclvdecChannelDesc *channelDesc) uint32_t aclvdecGetChannelDescThreadId(const aclvdecChannelDesc *channelDesc) aclvdecCallback aclvdecGetChannelDescCallback(const aclvdecChannelDesc *channelDesc) acldvppStreamFormat aclvdecGetChannelDescEnType(const aclvdecChannelDesc *channelDesc) acldvppPixelFormat aclvdecGetChannelDescOutPicFormat(const aclvdecChannelDesc *channelDesc) uint32_t aclvdecGetChannelDescOutPicWidth(const aclvdecChannelDesc *channelDesc) uint32_t aclvdecGetChannelDescOutPicHeight(const aclvdecChannelDesc *channelDesc) uint32_t aclvdecGetChannelDescRefFrameNum(const aclvdecChannelDesc *channelDesc) uint32_t aclvdecGetChannelDescOutMode(const aclvdecChannelDesc *channelDesc) uint32_t aclvdecGetChannelDescBitDepth(const aclvdecChannelDesc *channelDesc)
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
channelDesc  | 
输入  | 
视频解码数据处理通道描述信息的指针。 需提前调用aclvdecCreateChannelDesc接口创建aclvdecChannelDesc类型的数据,调用aclvdecSetChannelDesc系列接口设置视频解码处理通道描述信息的属性值。  | 
返回值说明
参数名  | 
说明  | 
|---|---|
channelId  | 
解码通道号。  | 
threadId  | 
回调线程ID。  | 
callback  | 
回调函数。 请参见aclvdecCallback。  | 
enType  | 
视频编码协议H265-main level(0)、H264-baseline level(1)、H264-main level(2)、H264-high level(3)。  | 
outPicFormat  | 
YUV图像存储格式。  | 
outPicWidth  | 
图片宽度。  | 
outPicHeight  | 
图片高度。  | 
refFrameNum  | 
参考帧数量,取值范围[0, 16]。  | 
outMode  | 
是否实时出帧(即发送一帧解码一帧,无需依赖后续帧的传入),取值范围如下: 
  | 
bitDepth  | 
视频位宽。 取值范围如下: 
  |