]> code.octet-stream.net Git - m17rt/blobdiff - tools/m17rt-soundcards/src/main.rs
New Soundcard struct, use it in test programs
[m17rt] / tools / m17rt-soundcards / src / main.rs
diff --git a/tools/m17rt-soundcards/src/main.rs b/tools/m17rt-soundcards/src/main.rs
new file mode 100644 (file)
index 0000000..bc5b13d
--- /dev/null
@@ -0,0 +1,16 @@
+use m17app::soundcard::Soundcard;
+
+fn main() {
+    let inputs = Soundcard::supported_input_cards();
+    let outputs = Soundcard::supported_output_cards();
+
+    println!("\nSupported Input Soundcards ({}):\n", inputs.len());
+    for i in inputs {
+        println!("{}", i);
+    }
+
+    println!("\nSupported Output Soundcards ({}):\n", outputs.len());
+    for o in outputs {
+        println!("{}", o);
+    }
+}