pub struct AudioBusLayout {
pub inputs: Vec<AudioBusConfig>,
pub outputs: Vec<AudioBusConfig>,
}Expand description
Current audio-bus configuration, preserving every VST3 bus index.
Fields§
§inputs: Vec<AudioBusConfig>Input buses in VST3 bus-index order.
outputs: Vec<AudioBusConfig>Output buses in VST3 bus-index order.
Trait Implementations§
Source§impl Clone for AudioBusLayout
impl Clone for AudioBusLayout
Source§fn clone(&self) -> AudioBusLayout
fn clone(&self) -> AudioBusLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AudioBusLayout
impl Debug for AudioBusLayout
Source§impl<'de> Deserialize<'de> for AudioBusLayout
impl<'de> Deserialize<'de> for AudioBusLayout
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
impl Eq for AudioBusLayout
Source§impl PartialEq for AudioBusLayout
impl PartialEq for AudioBusLayout
Source§impl Serialize for AudioBusLayout
impl Serialize for AudioBusLayout
impl StructuralPartialEq for AudioBusLayout
Auto Trait Implementations§
impl Freeze for AudioBusLayout
impl RefUnwindSafe for AudioBusLayout
impl Send for AudioBusLayout
impl Sync for AudioBusLayout
impl Unpin for AudioBusLayout
impl UnsafeUnpin for AudioBusLayout
impl UnwindSafe for AudioBusLayout
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