unsafe extern "C" fn element_post_message<T: ElementImpl>( ptr: *mut GstElement, msg: *mut GstMessage, ) -> gboolean