Enum rsynth::backend::vst_backend::vst::api::SpeakerArrangementType [−]
Tells the host how the channels are intended to be used in the plugin. Only useful for some hosts.
Variants
User defined arrangement.
Empty arrangement.
Mono.
L R
Ls Rs
Lc Rc
Sl Sr
C Lfe
L R C
L R S
L R C Lfe
L R Lfe S
L R C S (LCRS)
L R Ls Rs (Quadro)
L R C Lfe S (LCRS + Lfe)
L R Lfe Ls Rs (Quadro + Lfe)
L R C Ls Rs
L R C Lfe Ls Rs
L R C Ls Rs Cs
L R Ls Rs Sl Sr
L R C Lfe Ls Rs Cs
L R Lfe Ls Rs Sl Sr
L R C Ls Rs Lc Rc
L R C Ls Rs Sl Sr
L R C Lfe Ls Rs Lc Rc
L R C Lfe Ls Rs Sl Sr
L R C Ls Rs Lc Rc Cs
L R C Ls Rs Cs Sl Sr
L R C Lfe Ls Rs Lc Rc Cs
L R C Lfe Ls Rs Cs Sl Sr
L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2
Trait Implementations
impl Clone for SpeakerArrangementType
pub fn clone(&self) -> SpeakerArrangementType
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SpeakerArrangementType
impl Into<SpeakerArrangementType> for SpeakerArrangementType
pub fn into(self) -> SpeakerArrangementType
Convert to VST API arrangement type.
Auto Trait Implementations
impl RefUnwindSafe for SpeakerArrangementType
impl Send for SpeakerArrangementType
impl Sync for SpeakerArrangementType
impl Unpin for SpeakerArrangementType
impl UnwindSafe for SpeakerArrangementType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<S, T> Duplex<S> for T where
T: FromSample<S> + ToSample<S>,
T: FromSample<S> + ToSample<S>,
impl<T> From<T> for T
[src]
impl<S> FromSample<S> for S
pub fn from_sample_(s: S) -> S
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> ToSample<U> for T where
U: FromSample<T>,
U: FromSample<T>,
pub fn to_sample_(self) -> U
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,