rawdio 0.14.0

An Audio Engine, inspired by the Web Audio API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::{parameter_change_request::CancelChangeRequest, Id, ParameterChangeRequest};
use crate::graph::*;

pub enum Command {
    Start,
    Stop,

    AddDsp(Box<Dsp>),
    RemoveDsp(Id),

    CancelParameterChanges(CancelChangeRequest),
    ParameterValueChange(ParameterChangeRequest),

    AddConnection(Connection),
    RemoveConnection(Connection),
    ConnectToOutput(Endpoint),
    ConnectToInput(Endpoint),
}