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