pub enum SandboxMode {
InProcess,
OutOfProcess,
}Expand description
Modo de sandboxing de un plugin.
Variants§
InProcess
Plugin corre en el mismo proceso que la DAW. Máximo rendimiento, mínima latencia. Si el plugin crashea, crashea la DAW.
OutOfProcess
Plugin corre en un proceso hijo separado. Si crashea, la DAW puede recuperarse y recargar el plugin. Comunicación via shared memory para los buffers de audio (evita copia de datos entre procesos).
Trait Implementations§
Source§impl Clone for SandboxMode
impl Clone for SandboxMode
Source§fn clone(&self) -> SandboxMode
fn clone(&self) -> SandboxMode
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 moreSource§impl Debug for SandboxMode
impl Debug for SandboxMode
Source§impl Default for SandboxMode
impl Default for SandboxMode
Source§impl PartialEq for SandboxMode
impl PartialEq for SandboxMode
impl Copy for SandboxMode
impl Eq for SandboxMode
impl StructuralPartialEq for SandboxMode
Auto Trait Implementations§
impl Freeze for SandboxMode
impl RefUnwindSafe for SandboxMode
impl Send for SandboxMode
impl Sync for SandboxMode
impl Unpin for SandboxMode
impl UnsafeUnpin for SandboxMode
impl UnwindSafe for SandboxMode
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