pub unsafe extern "C" fn hal_stream_element_type(
    stream: *mut hal_stream_t,
    idx: c_int
) -> hal_type_t