pub unsafe extern "C" fn switch_core_codec_decode(
codec: *mut switch_codec_t,
other_codec: *mut switch_codec_t,
encoded_data: *mut c_void,
encoded_data_len: u32,
encoded_rate: u32,
decoded_data: *mut c_void,
decoded_data_len: *mut u32,
decoded_rate: *mut u32,
flag: *mut c_uint,
) -> switch_status_t