pub struct AudioBus {
pub name: String,
pub gain_db: f64,
pub effects: Vec<Arc<dyn AudioEffect>>,
pub ducking: Vec<Ducking>,
}Expand description
Named submix processed before the master. At most sixteen buses are admitted.
Fields§
§name: StringStable name matched by AudioClip::bus.
gain_db: f64Static gain, in -96..=24 dB.
effects: Vec<Arc<dyn AudioEffect>>Deterministic offline effects, in declaration order.
ducking: Vec<Ducking>Sidechain ducking applied after effects and gain; bus triggers must be declared earlier.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for AudioBus
impl !UnwindSafe for AudioBus
impl Forget for AudioBus
impl Freeze for AudioBus
impl Send for AudioBus
impl Sync for AudioBus
impl Unpin for AudioBus
impl UnsafeUnpin for AudioBus
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