├── .cargo └── config ├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE.txt ├── LICENSE-MIT.txt ├── README.md ├── examples ├── headphones.json ├── headphones.toml ├── headphones.yaml └── speakers.toml └── src ├── com ├── event.rs └── mod.rs ├── ctsndcr.rs ├── lazy.rs ├── lib.rs ├── main.rs ├── media ├── event.rs └── mod.rs ├── soundcore ├── consts.rs ├── core.rs ├── error.rs ├── event.rs ├── feature.rs ├── feature_iterator.rs ├── mod.rs ├── parameter.rs └── parameter_iterator.rs └── winapiext.rs /.cargo/config: -------------------------------------------------------------------------------- 1 | [build] 2 | target = "i686-pc-windows-msvc" 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | **/*.rs.bk 3 | /.vscode/ 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust.target": "i686-pc-windows-msvc" 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/LICENSE-APACHE.txt -------------------------------------------------------------------------------- /LICENSE-MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/LICENSE-MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/README.md -------------------------------------------------------------------------------- /examples/headphones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/examples/headphones.json -------------------------------------------------------------------------------- /examples/headphones.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/examples/headphones.toml -------------------------------------------------------------------------------- /examples/headphones.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/examples/headphones.yaml -------------------------------------------------------------------------------- /examples/speakers.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/examples/speakers.toml -------------------------------------------------------------------------------- /src/com/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/com/event.rs -------------------------------------------------------------------------------- /src/com/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/com/mod.rs -------------------------------------------------------------------------------- /src/ctsndcr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/ctsndcr.rs -------------------------------------------------------------------------------- /src/lazy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/lazy.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/media/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/media/event.rs -------------------------------------------------------------------------------- /src/media/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/media/mod.rs -------------------------------------------------------------------------------- /src/soundcore/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/consts.rs -------------------------------------------------------------------------------- /src/soundcore/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/core.rs -------------------------------------------------------------------------------- /src/soundcore/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/error.rs -------------------------------------------------------------------------------- /src/soundcore/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/event.rs -------------------------------------------------------------------------------- /src/soundcore/feature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/feature.rs -------------------------------------------------------------------------------- /src/soundcore/feature_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/feature_iterator.rs -------------------------------------------------------------------------------- /src/soundcore/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/mod.rs -------------------------------------------------------------------------------- /src/soundcore/parameter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/parameter.rs -------------------------------------------------------------------------------- /src/soundcore/parameter_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/soundcore/parameter_iterator.rs -------------------------------------------------------------------------------- /src/winapiext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdonoughe/sbz-switch/HEAD/src/winapiext.rs --------------------------------------------------------------------------------