unsafe extern "C" fn audio_decoder_propose_allocation<T: AudioDecoderImpl>(
    ptr: *mut GstAudioDecoder,
    query: *mut GstQuery,
) -> gboolean