lasprs 0.6.7

Library for Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)
Documentation
use crate::siggen::*;
use super::streammgr::SharedInQueue;


/// Commands that can be sent to a running stream
#[derive(Debug)]
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),

    /// Apply command to the signal generator.
    SiggenCommand(SiggenCommand),

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

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