unsafe extern "C" fn video_encoder_sink_query<T: VideoEncoderImpl>(
    ptr: *mut GstVideoEncoder,
    query: *mut GstQuery,
) -> gboolean