pub struct TransportPosition {
pub samples: i64,
pub quarter_notes: f64,
}Expand description
Project position supplied to a plugin, independent of the current tempo.
Negative positions support preroll. quarter_notes must be finite.
Fields§
§samples: i64Project sample position at the start of the next block.
quarter_notes: f64Musical position in quarter notes at the start of the next block.
Trait Implementations§
Source§impl Clone for TransportPosition
impl Clone for TransportPosition
impl Copy for TransportPosition
Source§impl Debug for TransportPosition
impl Debug for TransportPosition
Source§impl Default for TransportPosition
impl Default for TransportPosition
Source§impl<'de> Deserialize<'de> for TransportPosition
impl<'de> Deserialize<'de> for TransportPosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TransportPosition
impl PartialEq for TransportPosition
Source§impl Serialize for TransportPosition
impl Serialize for TransportPosition
impl StructuralPartialEq for TransportPosition
Auto Trait Implementations§
impl Freeze for TransportPosition
impl RefUnwindSafe for TransportPosition
impl Send for TransportPosition
impl Sync for TransportPosition
impl Unpin for TransportPosition
impl UnsafeUnpin for TransportPosition
impl UnwindSafe for TransportPosition
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