aclvdecGetChannelDesc Series
Applicability
Product |
Supported |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Obtains the description of a video decoding channel.
Prototype
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)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
channelDesc |
Input |
Pointer to the description of a video decoding channel. Call the aclvdecCreateChannelDesc API to create data of the aclvdecChannelDesc type and call the aclvdecSetChannelDesc series APIs to set the attribute value of the video decoding channel description in advance. |
Returns
Parameter |
Description |
|---|---|
channelId |
Decoding channel ID. Must be in the range of [0, 31] for the Must be in the range of [0, 255] for the Must be in the range of [0, 255] for the Must be in the range of [0, 255] for the Must be in the range of [0, 255] for the |
threadId |
Callback thread ID. |
callback |
Callback function. For details, see aclvdecCallback. |
enType |
Video coding protocol: H.265 main level (0), H.264 baseline level (1), H.264 main level (2), or H.264 high level (3). |
outPicFormat |
YUV image storage format. |
outPicWidth |
Image width. |
outPicHeight |
Image height. |
refFrameNum |
Number of reference frames. Must be in the range of [0, 16]. In the current version of the |
outMode |
Whether to output frames in real time (that is, one frame is sent and decoded without depending on the input of subsequent frames). The options are as follows:
|
bitDepth |
Video bit width. Format range is as follows:
In the current version of the |