aclvdecChannelDescParamType
Data Format |
Description |
|---|---|
ACL_VDEC_CSC_MATRIX_UINT32 = 0 |
CSC matrix attribute. For details about the attribute values, see acldvppCscMatrix. The Atlas 200/300/500 Inference Product does not support this mode. The Atlas Training Series Product does not support this mode. |
ACL_VDEC_OUT_MODE_UINT32 = 1 |
Frame output mode, to set whether to output frames in real time. The options are as follows:
|
ACL_VDEC_THREAD_ID_UINT64 = 2 |
Callback thread ID. NOTE:
It is not allowed to pass the same thread ID for subscribing to VDEC callback functions on different devices in the same process. On a single device, the same thread ID can be specified for multiple VDEC channels. Compared with the scenario where each VDEC channel is processed by a separate thread, VDEC is less performant when multiple VDEC channels are processed in serial in a single thread. |
ACL_VDEC_CALLBACK_PTR = 3 |
Decoding callback function. The format is as follows: def vdec_call_back_func(dvpp_stream_desc, dvpp_pic_desc, user_data): pass |
ACL_VDEC_CHANNEL_ID_UINT32 = 4 |
Channel ID. Atlas 200/300/500 Inference Product: Must be in the range of [0, 31]. Atlas Training Series Product: Must be in the range of [0, 31]. |
ACL_VDEC_ENCODE_TYPE_UINT32 = 5 |
Video coding protocol. For details, see acldvppStreamFormat. |
ACL_VDEC_OUT_PIC_FORMAT_UINT32 = 6 |
YUV image storage format. For details, see Table 1. If the output format is not specified, YUV420SP NV12 is used by default. |
ACL_VDEC_OUT_PIC_WIDTH_UINT32 = 7 |
Maximum output width. Atlas 200/300/500 Inference Product: Defaults to 1920. Atlas Training Series Product: Defaults to 1920. |
ACL_VDEC_OUT_PIC_HEIGHT_UINT32 = 8 |
Maximum output height. Atlas 200/300/500 Inference Product: Defaults to 1120. Atlas Training Series Product: Defaults to 1120. |
ACL_VDEC_REF_FRAME_NUM_UINT32 = 9 |
Number of reference frames. Must be in the range of [0, 16]. Atlas 200/300/500 Inference Product: Not configurable in the current version. Atlas Training Series Product: Not configurable in the current version. |
ACL_VDEC_BIT_DEPTH_UINT32 = 10 |
Video bit depth. The values are as follows:
Atlas 200/300/500 Inference Product: Not configurable in the current version. Atlas Training Series Product: Not configurable in the current version. |