unsafe extern "C" fn audio_decoder_pre_push<T: AudioDecoderImpl>(
ptr: *mut GstAudioDecoder,
buffer: *mut *mut GstBuffer,
) -> GstFlowReturn
unsafe extern "C" fn audio_decoder_pre_push<T: AudioDecoderImpl>(
ptr: *mut GstAudioDecoder,
buffer: *mut *mut GstBuffer,
) -> GstFlowReturn