hi_mpi_venc_get_jpeg_huffman_param
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
☓ |
Function Description
Obtains the advanced JPEGE Huffman parameters of an encoding channel.
This API must be called after an encoding channel is created and before the channel is destroyed.
If you do not call the hi_mpi_venc_set_jpeg_huffman_param API to set the advanced Huffman encoding parameters, this API returns the default standard Huffman encoding parameters.
Prototype
hi_s32 hi_mpi_venc_get_jpeg_huffman_param(hi_venc_chn chn, hi_venc_jpeg_huffman_param *jpeg_huffman_data)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
chn |
Input |
Encoding channel ID. Atlas 350 Accelerator Card: encoding channel ID. The value range is as follows: [0, 256). The maximum number of JPEGE channels is 256. For the |
jpeg_huffman_data |
Output |
Pointer to the advanced Huffman coding parameters. |
Returns
- 0: success
- Other values: failure. For details, see VENC/JPEGE Return Codes.