]> code.octet-stream.net Git - m17rt/blobdiff - demod/src/main.rs
Implementing soundmodem tx path
[m17rt] / demod / src / main.rs
index 0f7f031d236a1adeaae1c4c8f49ef24c58983559..0e3f0c8a27825ea04758c94566507d72dc7ed16b 100755 (executable)
@@ -1,12 +1,13 @@
 use m17app::app::M17App;
 use m17app::app::M17App;
-use m17app::soundmodem::{InputRrcFile, Soundmodem};
+use m17app::soundmodem::{InputRrcFile, InputSoundcard, NullOutputSink, Soundmodem};
 use m17codec2::Codec2Adapter;
 use std::path::PathBuf;
 
 pub fn m17app_test() {
     let path = PathBuf::from("../../Data/test_vk7xt.rrc");
     let source = InputRrcFile::new(path);
 use m17codec2::Codec2Adapter;
 use std::path::PathBuf;
 
 pub fn m17app_test() {
     let path = PathBuf::from("../../Data/test_vk7xt.rrc");
     let source = InputRrcFile::new(path);
-    let soundmodem = Soundmodem::new_with_input(source);
+    //let source = InputSoundcard::new();
+    let soundmodem = Soundmodem::new_with_input_and_output(source, NullOutputSink::new());
     let app = M17App::new(soundmodem);
     app.add_stream_adapter(Codec2Adapter::new());
     app.start();
     let app = M17App::new(soundmodem);
     app.add_stream_adapter(Codec2Adapter::new());
     app.start();