pub enum TrackFxLocation {
NormalFxChain(u32),
InputFxChain(u32),
}Expand description
Describes the current location of a track FX (assuming the track is already known).
This is not a stable identifier because track FX locations can change!
Variants§
NormalFxChain(u32)
FX index in the normal FX chain.
InputFxChain(u32)
FX index in the input FX chain.
On the master track (if applicable) this represents an index in the monitoring FX chain.
Implementations§
Source§impl TrackFxLocation
impl TrackFxLocation
Sourcepub fn try_from_raw(v: i32) -> Result<TrackFxLocation, TryFromRawError<i32>>
pub fn try_from_raw(v: i32) -> Result<TrackFxLocation, TryFromRawError<i32>>
Converts an integer as returned by the low-level API to a track FX location.
Trait Implementations§
Source§impl Clone for TrackFxLocation
impl Clone for TrackFxLocation
Source§fn clone(&self) -> TrackFxLocation
fn clone(&self) -> TrackFxLocation
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 TrackFxLocation
impl Debug for TrackFxLocation
Source§impl Hash for TrackFxLocation
impl Hash for TrackFxLocation
Source§impl PartialEq for TrackFxLocation
impl PartialEq for TrackFxLocation
impl Copy for TrackFxLocation
impl Eq for TrackFxLocation
impl StructuralPartialEq for TrackFxLocation
Auto Trait Implementations§
impl Freeze for TrackFxLocation
impl RefUnwindSafe for TrackFxLocation
impl Send for TrackFxLocation
impl Sync for TrackFxLocation
impl Unpin for TrackFxLocation
impl UnwindSafe for TrackFxLocation
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