hi_mpi_venc_send_frame_ex
Applicable Products
Product |
Supported |
|---|---|
☓ |
|
☓ |
|
☓ |
|
☓ |
|
√ |
|
☓ |
Function
Sends a source image and its QpMap table information for encoding through an H.264/H.265 encoding channel.
Prototype
hi_s32 hi_mpi_venc_send_frame_ex(hi_venc_chn chn, const hi_user_frame_info *frame, hi_s32 milli_sec)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
chn |
Input |
Encoding channel ID. |
frame |
Input |
Pointer to the source image information. |
milli_sec |
Input |
Timeout interval, in milliseconds.
|
Returns
- 0: success
- Other values: failure. For details, see VENC/JPEGE Return Codes.
Restrictions
- Only H.264/H.265 encoding channels are supported.
- The source image size must be the same as the encoding channel size.
- Ensure that an encoding channel has been created and started receiving images.
- During encoding, the input buffer can be freed only after hi_mpi_venc_get_stream is called to obtain the result.
- For details about the input and output restrictions on video encoding, see VENC Functions and Restrictions.
Parent topic: Video Encoder (VENC) and JPEG Encoder (JPEGE)