pub unsafe extern "C" fn cubeb_stream_init(
context: *mut cubeb,
stream: *mut *mut cubeb_stream,
stream_name: *const c_char,
input_device: cubeb_devid,
input_stream_params: *mut cubeb_stream_params,
output_device: cubeb_devid,
output_stream_params: *mut cubeb_stream_params,
latency_frames: c_uint,
data_callback: cubeb_data_callback,
state_callback: cubeb_state_callback,
user_ptr: *mut c_void,
) -> c_int