Struct reaper_low::raw::IReaperPitchShift
source · [−]#[repr(C)]pub struct IReaperPitchShift {
pub vtable_: *const IReaperPitchShift__bindgen_vtable,
}
Fields
vtable_: *const IReaperPitchShift__bindgen_vtable
Implementations
sourceimpl IReaperPitchShift
impl IReaperPitchShift
pub fn set_srate(&mut self, srate: f64)
pub fn set_nch(&mut self, nch: c_int)
pub fn set_shift(&mut self, shift: f64)
pub fn set_formant_shift(&mut self, shift: f64)
pub fn set_tempo(&mut self, tempo: f64)
pub fn Reset(&mut self)
pub fn GetBuffer(&mut self, size: c_int) -> *mut ReaSample
pub fn BufferDone(&mut self, input_filled: c_int)
pub fn FlushSamples(&mut self)
pub fn IsReset(&mut self) -> bool
sourcepub unsafe fn GetSamples(
&mut self,
requested_output: c_int,
buffer: *mut ReaSample
) -> c_int
pub unsafe fn GetSamples(
&mut self,
requested_output: c_int,
buffer: *mut ReaSample
) -> c_int
Safety
REAPER can crash if you pass an invalid pointer.
pub fn SetQualityParameter(&mut self, parm: c_int)
Trait Implementations
sourceimpl Debug for IReaperPitchShift
impl Debug for IReaperPitchShift
sourceimpl Default for IReaperPitchShift
impl Default for IReaperPitchShift
sourceimpl Hash for IReaperPitchShift
impl Hash for IReaperPitchShift
sourceimpl PartialEq<IReaperPitchShift> for IReaperPitchShift
impl PartialEq<IReaperPitchShift> for IReaperPitchShift
sourcefn eq(&self, other: &IReaperPitchShift) -> bool
fn eq(&self, other: &IReaperPitchShift) -> bool
impl Eq for IReaperPitchShift
impl StructuralEq for IReaperPitchShift
impl StructuralPartialEq for IReaperPitchShift
Auto Trait Implementations
impl RefUnwindSafe for IReaperPitchShift
impl !Send for IReaperPitchShift
impl !Sync for IReaperPitchShift
impl Unpin for IReaperPitchShift
impl UnwindSafe for IReaperPitchShift
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read moresourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more