pub struct BusLayout {
pub audio_inputs: Vec<BusInfo>,
pub audio_outputs: Vec<BusInfo>,
pub event_inputs: Vec<BusInfo>,
pub event_outputs: Vec<BusInfo>,
}Expand description
The plugin’s full bus layout.
Fields§
§audio_inputs: Vec<BusInfo>Audio input buses.
audio_outputs: Vec<BusInfo>Audio output buses.
event_inputs: Vec<BusInfo>Event (MIDI) input buses.
event_outputs: Vec<BusInfo>Event (MIDI) output buses.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BusLayout
impl<'de> Deserialize<'de> for BusLayout
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BusLayout
impl RefUnwindSafe for BusLayout
impl Send for BusLayout
impl Sync for BusLayout
impl Unpin for BusLayout
impl UnsafeUnpin for BusLayout
impl UnwindSafe for BusLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more