unsafe extern "C" fn audio_encoder_open<T: AudioEncoderImpl>( ptr: *mut GstAudioEncoder, ) -> gboolean