pub unsafe extern "C" fn gst_buffer_extract(
    buffer: *mut GstBuffer,
    offset: size_t,
    dest: gpointer,
    size: size_t
) -> size_t