lasprs 0.4.1

Library for Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::siggen::*;
use super::streammgr::SharedInQueue;


/// Commands that can be sent to a running stream
pub enum StreamCommand {
    /// Add a new queue to a running INPUT stream
    AddInQueue(SharedInQueue),

    /// New signal generator config to be used in OUTPUT stream
    NewSiggen(Siggen),

    /// Stop the thread, do not listen for data anymore.
    StopThread,

    // New signal generator source
    // NewSiggenSource(Source)
}