pub unsafe extern "C" fn gst_video_encoder_set_output_state(
    encoder: *mut GstVideoEncoder,
    caps: *mut GstCaps,
    reference: *mut GstVideoCodecState
) -> *mut GstVideoCodecState