VideoEncoder.finishFrame

frame must have a valid encoded data buffer, whose metadata fields are then appropriately set according to frame data or no buffer at all if the frame should be dropped. It is subsequently pushed downstream or provided to pre_push. In any case, the frame is considered finished and released.

After calling this function the output buffer of the frame is to be considered read-only. This function will also change the metadata of the buffer.

Parameters

frame gstvideo.video_codec_frame.VideoCodecFrame

an encoded #GstVideoCodecFrame

Return Value

Type: gst.types.FlowReturn

a #GstFlowReturn resulting from sending data downstream