Milky2018/moon_cpal/wasapi does not have a README file
fn Device::build_input_stream(self : Device, config : StreamConfig, data_callback : (Data, InputCallbackInfo) -> Unit, error_callback : (StreamError) -> Unit, _timeout : Duration?) -> Stream raise BuildStreamErrorfn Device::build_input_stream_raw(self : Device, config : StreamConfig, sample_format : SampleFormat, data_callback : (Data, InputCallbackInfo) -> Unit, error_callback : (StreamError) -> Unit, _timeout : Duration?) -> Stream raise BuildStreamErrorfn Device::build_loopback_input_stream(_self : Device, config : StreamConfig, data_callback : (Data, InputCallbackInfo) -> Unit, error_callback : (StreamError) -> Unit, _timeout : Duration?) -> Stream raise BuildStreamErrorfn Device::build_output_stream(self : Device, config : StreamConfig, data_callback : (Data, OutputCallbackInfo) -> Unit, error_callback : (StreamError) -> Unit, _timeout : Duration?) -> Stream raise BuildStreamErrorfn Device::build_output_stream_raw(self : Device, config : StreamConfig, sample_format : SampleFormat, data_callback : (Data, OutputCallbackInfo) -> Unit, error_callback : (StreamError) -> Unit, _timeout : Duration?) -> Stream raise BuildStreamErrorfn Device::default_input_config(_self : Device) -> SupportedStreamConfig raise DefaultStreamConfigErrorfn Device::default_output_config(_self : Device) -> SupportedStreamConfig raise DefaultStreamConfigErrorimpl Show for StreamKindfn default_config_ex_u32(id : String, is_input : Bool) -> (UInt, UInt, UInt, UInt, UInt)?fn supported_configs_u32(id : String, is_input : Bool) -> (Int, FixedArray[UInt])?A MoonBit port (subset) of RustAudio/cpal.