├── .github └── workflows │ ├── platforms.yml │ ├── quality.yml │ └── sanitizers.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── Cross.toml ├── Dockerfile ├── LICENSE ├── README.md ├── asio-sys ├── .gitignore ├── Cargo.toml ├── asio-link │ ├── helpers.cpp │ └── helpers.hpp ├── build.rs ├── examples │ ├── enumerate.rs │ └── test.rs └── src │ ├── bindings │ ├── asio_import.rs │ ├── errors.rs │ └── mod.rs │ └── lib.rs ├── examples ├── android │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── audioworklet-beep │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── Trunk.toml │ ├── index.html │ └── src │ │ └── lib.rs ├── beep.rs ├── custom.rs ├── enumerate.rs ├── feedback.rs ├── ios-feedback │ ├── Cargo.toml │ ├── README.md │ ├── build_rust_deps.sh │ ├── cpal-ios-example.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── mikeh.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ ├── ios-src │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ └── src │ │ ├── feedback.rs │ │ └── lib.rs ├── record_wav.rs ├── synth_tones.rs └── wasm-beep │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── index.html │ └── src │ └── lib.rs ├── rustfmt.toml └── src ├── device_description.rs ├── error.rs ├── host ├── aaudio │ ├── convert.rs │ ├── java_interface.rs │ ├── java_interface │ │ ├── audio_features.rs │ │ ├── audio_manager.rs │ │ ├── definitions.rs │ │ ├── devices_info.rs │ │ └── utils.rs │ └── mod.rs ├── alsa │ ├── enumerate.rs │ └── mod.rs ├── asio │ ├── device.rs │ ├── mod.rs │ └── stream.rs ├── audioworklet │ ├── dependent_module.rs │ ├── mod.rs │ └── worklet.js ├── coreaudio │ ├── ios │ │ ├── enumerate.rs │ │ └── mod.rs │ ├── macos │ │ ├── device.rs │ │ ├── enumerate.rs │ │ ├── loopback.rs │ │ ├── mod.rs │ │ └── property_listener.rs │ └── mod.rs ├── custom │ └── mod.rs ├── emscripten │ └── mod.rs ├── jack │ ├── device.rs │ ├── mod.rs │ └── stream.rs ├── mod.rs ├── null │ └── mod.rs ├── wasapi │ ├── com.rs │ ├── device.rs │ ├── mod.rs │ └── stream.rs └── webaudio │ └── mod.rs ├── lib.rs ├── platform └── mod.rs ├── samples_formats.rs └── traits.rs /.github/workflows/platforms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/.github/workflows/platforms.yml -------------------------------------------------------------------------------- /.github/workflows/quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/.github/workflows/quality.yml -------------------------------------------------------------------------------- /.github/workflows/sanitizers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/.github/workflows/sanitizers.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/Cross.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/README.md -------------------------------------------------------------------------------- /asio-sys/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /asio-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/Cargo.toml -------------------------------------------------------------------------------- /asio-sys/asio-link/helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/asio-link/helpers.cpp -------------------------------------------------------------------------------- /asio-sys/asio-link/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/asio-link/helpers.hpp -------------------------------------------------------------------------------- /asio-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/build.rs -------------------------------------------------------------------------------- /asio-sys/examples/enumerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/examples/enumerate.rs -------------------------------------------------------------------------------- /asio-sys/examples/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/examples/test.rs -------------------------------------------------------------------------------- /asio-sys/src/bindings/asio_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/src/bindings/asio_import.rs -------------------------------------------------------------------------------- /asio-sys/src/bindings/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/src/bindings/errors.rs -------------------------------------------------------------------------------- /asio-sys/src/bindings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/src/bindings/mod.rs -------------------------------------------------------------------------------- /asio-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/asio-sys/src/lib.rs -------------------------------------------------------------------------------- /examples/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/android/.gitignore -------------------------------------------------------------------------------- /examples/android/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/android/Cargo.toml -------------------------------------------------------------------------------- /examples/android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/android/README.md -------------------------------------------------------------------------------- /examples/android/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/android/src/lib.rs -------------------------------------------------------------------------------- /examples/audioworklet-beep/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/audioworklet-beep/.cargo/config.toml -------------------------------------------------------------------------------- /examples/audioworklet-beep/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | /dist 3 | /target 4 | -------------------------------------------------------------------------------- /examples/audioworklet-beep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/audioworklet-beep/Cargo.toml -------------------------------------------------------------------------------- /examples/audioworklet-beep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/audioworklet-beep/README.md -------------------------------------------------------------------------------- /examples/audioworklet-beep/Trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/audioworklet-beep/Trunk.toml -------------------------------------------------------------------------------- /examples/audioworklet-beep/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/audioworklet-beep/index.html -------------------------------------------------------------------------------- /examples/audioworklet-beep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/audioworklet-beep/src/lib.rs -------------------------------------------------------------------------------- /examples/beep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/beep.rs -------------------------------------------------------------------------------- /examples/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/custom.rs -------------------------------------------------------------------------------- /examples/enumerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/enumerate.rs -------------------------------------------------------------------------------- /examples/feedback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/feedback.rs -------------------------------------------------------------------------------- /examples/ios-feedback/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/Cargo.toml -------------------------------------------------------------------------------- /examples/ios-feedback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/README.md -------------------------------------------------------------------------------- /examples/ios-feedback/build_rust_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/build_rust_deps.sh -------------------------------------------------------------------------------- /examples/ios-feedback/cpal-ios-example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/cpal-ios-example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/ios-feedback/cpal-ios-example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/cpal-ios-example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/ios-feedback/cpal-ios-example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/cpal-ios-example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /examples/ios-feedback/cpal-ios-example.xcodeproj/xcuserdata/mikeh.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/cpal-ios-example.xcodeproj/xcuserdata/mikeh.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/AppDelegate.h -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/AppDelegate.m -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/Info.plist -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/ViewController.h -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/ViewController.m -------------------------------------------------------------------------------- /examples/ios-feedback/ios-src/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/ios-src/main.m -------------------------------------------------------------------------------- /examples/ios-feedback/src/feedback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/src/feedback.rs -------------------------------------------------------------------------------- /examples/ios-feedback/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/ios-feedback/src/lib.rs -------------------------------------------------------------------------------- /examples/record_wav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/record_wav.rs -------------------------------------------------------------------------------- /examples/synth_tones.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/synth_tones.rs -------------------------------------------------------------------------------- /examples/wasm-beep/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | /dist 3 | /target 4 | -------------------------------------------------------------------------------- /examples/wasm-beep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/wasm-beep/Cargo.toml -------------------------------------------------------------------------------- /examples/wasm-beep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/wasm-beep/README.md -------------------------------------------------------------------------------- /examples/wasm-beep/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/wasm-beep/index.html -------------------------------------------------------------------------------- /examples/wasm-beep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/examples/wasm-beep/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | -------------------------------------------------------------------------------- /src/device_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/device_description.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/host/aaudio/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/convert.rs -------------------------------------------------------------------------------- /src/host/aaudio/java_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/java_interface.rs -------------------------------------------------------------------------------- /src/host/aaudio/java_interface/audio_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/java_interface/audio_features.rs -------------------------------------------------------------------------------- /src/host/aaudio/java_interface/audio_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/java_interface/audio_manager.rs -------------------------------------------------------------------------------- /src/host/aaudio/java_interface/definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/java_interface/definitions.rs -------------------------------------------------------------------------------- /src/host/aaudio/java_interface/devices_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/java_interface/devices_info.rs -------------------------------------------------------------------------------- /src/host/aaudio/java_interface/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/java_interface/utils.rs -------------------------------------------------------------------------------- /src/host/aaudio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/aaudio/mod.rs -------------------------------------------------------------------------------- /src/host/alsa/enumerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/alsa/enumerate.rs -------------------------------------------------------------------------------- /src/host/alsa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/alsa/mod.rs -------------------------------------------------------------------------------- /src/host/asio/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/asio/device.rs -------------------------------------------------------------------------------- /src/host/asio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/asio/mod.rs -------------------------------------------------------------------------------- /src/host/asio/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/asio/stream.rs -------------------------------------------------------------------------------- /src/host/audioworklet/dependent_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/audioworklet/dependent_module.rs -------------------------------------------------------------------------------- /src/host/audioworklet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/audioworklet/mod.rs -------------------------------------------------------------------------------- /src/host/audioworklet/worklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/audioworklet/worklet.js -------------------------------------------------------------------------------- /src/host/coreaudio/ios/enumerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/ios/enumerate.rs -------------------------------------------------------------------------------- /src/host/coreaudio/ios/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/ios/mod.rs -------------------------------------------------------------------------------- /src/host/coreaudio/macos/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/macos/device.rs -------------------------------------------------------------------------------- /src/host/coreaudio/macos/enumerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/macos/enumerate.rs -------------------------------------------------------------------------------- /src/host/coreaudio/macos/loopback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/macos/loopback.rs -------------------------------------------------------------------------------- /src/host/coreaudio/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/macos/mod.rs -------------------------------------------------------------------------------- /src/host/coreaudio/macos/property_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/macos/property_listener.rs -------------------------------------------------------------------------------- /src/host/coreaudio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/coreaudio/mod.rs -------------------------------------------------------------------------------- /src/host/custom/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/custom/mod.rs -------------------------------------------------------------------------------- /src/host/emscripten/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/emscripten/mod.rs -------------------------------------------------------------------------------- /src/host/jack/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/jack/device.rs -------------------------------------------------------------------------------- /src/host/jack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/jack/mod.rs -------------------------------------------------------------------------------- /src/host/jack/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/jack/stream.rs -------------------------------------------------------------------------------- /src/host/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/mod.rs -------------------------------------------------------------------------------- /src/host/null/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/null/mod.rs -------------------------------------------------------------------------------- /src/host/wasapi/com.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/wasapi/com.rs -------------------------------------------------------------------------------- /src/host/wasapi/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/wasapi/device.rs -------------------------------------------------------------------------------- /src/host/wasapi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/wasapi/mod.rs -------------------------------------------------------------------------------- /src/host/wasapi/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/wasapi/stream.rs -------------------------------------------------------------------------------- /src/host/webaudio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/host/webaudio/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/platform/mod.rs -------------------------------------------------------------------------------- /src/samples_formats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/samples_formats.rs -------------------------------------------------------------------------------- /src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/cpal/HEAD/src/traits.rs --------------------------------------------------------------------------------