pub unsafe extern "C" fn ges_layer_add_asset_full(
    layer: *mut GESLayer,
    asset: *mut GESAsset,
    start: GstClockTime,
    inpoint: GstClockTime,
    duration: GstClockTime,
    track_types: GESTrackType,
    error: *mut *mut GError,
) -> *mut GESClip