pub struct ParameterChanges { /* private fields */ }Implementations§
Source§impl ParameterChanges
impl ParameterChanges
pub fn new() -> Self
pub fn from_midi_events( midi_events: &[MidiEvent], mapping: &ComPtr<IMidiMapping>, bus_index: i32, ) -> Option<Self>
pub fn changes_ptr(changes: &ComWrapper<Self>) -> *mut IParameterChanges
pub fn add_point(&self, param_id: ParamID, sample_offset: i32, value: f64)
pub fn queues_mut(&self) -> &mut Vec<ComWrapper<ParameterValueQueue>>
pub fn queues_ref(&self) -> &Vec<ComWrapper<ParameterValueQueue>>
Trait Implementations§
Source§impl Class for ParameterChanges
impl Class for ParameterChanges
Source§type Interfaces = (IParameterChanges,)
type Interfaces = (IParameterChanges,)
The list of interfaces implemented by this Rust type. Read more
Source§impl Default for ParameterChanges
impl Default for ParameterChanges
Source§impl IParameterChangesTrait for ParameterChanges
impl IParameterChangesTrait for ParameterChanges
unsafe fn getParameterCount(&self) -> i32
unsafe fn getParameterData(&self, index: i32) -> *mut IParamValueQueue
unsafe fn addParameterData( &self, id: *const ParamID, index: *mut i32, ) -> *mut IParamValueQueue
Auto Trait Implementations§
impl !Freeze for ParameterChanges
impl !RefUnwindSafe for ParameterChanges
impl !Send for ParameterChanges
impl !Sync for ParameterChanges
impl !UnwindSafe for ParameterChanges
impl Unpin for ParameterChanges
impl UnsafeUnpin for ParameterChanges
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