Function: dvpp_jpeg_predict_enc_size
Applicability
|
Product |
Supported (√/x) |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Function Usage
Predicts the size of the output buffer allocation required for image encoding based on the input image description and image encoding configuration.
Prototype
- C Prototype
1aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, const acldvppJpegeConfig *config, uint32_t *size)
- Python Function
1size, ret = acl.media.dvpp_jpeg_predict_enc_size(input_dvpp_pic_desc, config)
Parameter Description
|
Parameter |
Description |
|---|---|
|
input_dvpp_pic_desc |
Int, pointer address of the description of input images.
|
|
config |
Int, pointer address of the image encoding configuration. Call acl.media.dvpp_create_jpege_config to create image encoding configuration data. |
Return Value Description
|
Return Value |
Description |
|---|---|
|
size |
Int, predicted allocation in bytes for the output image. The predicted size is greater than what is actually needed, which can be obtained from the size parameter returned by the acl.media.dvpp_jpeg_encode_async call. |
|
ret |
Int, error code: 0 on success; else, failure. |