hi_mpi_venc_send_frame
The
The
Description
Sends source images for video or image encoding.
Restrictions
- The size of an original video image must be the same as that of an encoding channel. The size of an original JPEGE image must be less than or equal to that of an encoding channel.
- Ensure that an encoding channel has been created and started receiving images.
- During encoding, the input buffer can be released 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.
- For details about the input and output restrictions on image encoding, see JPEGE Functions and Restrictions.
Prototype
hi_s32 hi_mpi_venc_send_frame(hi_venc_chn chn, const hi_video_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 (ms).
|
Returns
- 0: success
- Other values: failure. For details, see VENC/JPEGE Return Codes.
Parent topic: VENC/JPEGE