pub unsafe extern "C" fn gst_audio_stream_align_process(
    align: *mut GstAudioStreamAlign,
    discont: gboolean,
    timestamp: GstClockTime,
    n_samples: c_uint,
    out_timestamp: *mut GstClockTime,
    out_duration: *mut GstClockTime,
    out_sample_position: *mut u64,
) -> gboolean