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
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 Unpin for ParameterChanges
impl UnsafeUnpin for ParameterChanges
impl !UnwindSafe 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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more