hi_venc_chn_status

Description

Defines the status of an encoding channel.

Prototype

hi_venc_chn_status = {"left_pics": left_pics, # R; left picture number
                      "left_stream_bytes": left_stream_bytes, # R; left stream bytes
                      "left_stream_frames": left_stream_frames, # R; left stream frames
                      "cur_packs": cur_packs, # R; pack number of current frame
                      "left_recv_pics": left_recv_pics, # R; Number of frames to be received.
                      "left_enc_pics": left_enc_pics, # R; Number of frames to be encoded.
                      "is_jpeg_snap_end": is_jpeg_snap_end, # R; the end of Snap.
                      "release_pic_pts": release_pic_pts,
                      "stream_info": hi_venc_stream_info}

Members

Member

Description

left_pics

Int, number of images to be encoded, reserved.

left_stream_bytes

Int, number of remaining bytes in the stream buffer, reserved.

left_stream_frames

Int, number of remaining frames in the stream buffer, reserved.

cur_packs

Int, number of packets in the current frame.

left_recv_pics

Int, number of remaining frames to receive.

Valid only when acl.himpi.venc_start_chn is called to set the number of frames to receive, reserved.

left_enc_pics

Int, number of remaining frames to encode.

Valid only when acl.himpi.venc_start_chn is called to set the number of frames to receive, reserved.

is_jpeg_snap_end

Int, JPEGE snapshot end flag, reserved.

release_pic_pts

Int, reserved.

stream_info

Int, stream information.

Precautions

If frame loss occurs in the snapshot frames received by VENC, the is_jpeg_snap_end flag may fail to correctly mark the end of snapshot.