hi_mpi_venc_start_chn
The
The
Description
Enables an encoding channel to start receiving source images. The encoding channel automatically stops receiving images when the specified receive limit is reached.
Restrictions
- Ensure that a channel has been created. Otherwise, the error code HI_ERR_VENC_UNEXIST is returned.
- The value -1 indicates that an unspecified number of frames will be received.
- For a channel already in the image receiving progress, if this API is called again to specify its frame receive limit, an error code is returned indicating that this request is illegal.
- If a channel has started to receive images, you can call this API again without specifying the number of frames to be received before the channel stops receiving images.
- The encoder starts images receiving and encoding only after this API call.
Prototype
hi_s32 hi_mpi_venc_start_chn(hi_venc_chn chn, const hi_venc_start_param *recv_param)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
chn |
Input |
Encoding channel ID. |
recv_param |
Input |
Pointer to the received image parameters, for specifying the number of frames to be received. |
Returns
- 0: success
- Other values: failure. For details, see VENC/JPEGE Return Codes.
Parent topic: VENC/JPEGE