pub struct ChannelSchema {
pub id: u32,
pub name: String,
pub volume: f32,
pub pan: f32,
pub muted: bool,
pub soloed: bool,
pub eq: EqSchema,
pub sends: Vec<SendSchema>,
pub track_id: Option<u32>,
pub plugin_instance_id: Option<u64>,
}Fields§
§id: u32§name: String§volume: f32§pan: f32§muted: bool§soloed: bool§eq: EqSchema§sends: Vec<SendSchema>§track_id: Option<u32>ID de la pista a la que está conectado este canal
plugin_instance_id: Option<u64>ID del plugin de efecto en este canal (None = sin efecto)
Trait Implementations§
Source§impl Clone for ChannelSchema
impl Clone for ChannelSchema
Source§fn clone(&self) -> ChannelSchema
fn clone(&self) -> ChannelSchema
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ChannelSchema
impl RefUnwindSafe for ChannelSchema
impl Send for ChannelSchema
impl Sync for ChannelSchema
impl Unpin for ChannelSchema
impl UnsafeUnpin for ChannelSchema
impl UnwindSafe for ChannelSchema
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