INoteExpressionControllerTrait

Trait INoteExpressionControllerTrait 

Source
pub trait INoteExpressionControllerTrait {
    // Required methods
    unsafe fn getNoteExpressionCount(
        &self,
        busIndex: int32,
        channel: int16,
    ) -> int32;
    unsafe fn getNoteExpressionInfo(
        &self,
        busIndex: int32,
        channel: int16,
        noteExpressionIndex: int32,
        info: *mut NoteExpressionTypeInfo,
    ) -> tresult;
    unsafe fn getNoteExpressionStringByValue(
        &self,
        busIndex: int32,
        channel: int16,
        id: NoteExpressionTypeID,
        valueNormalized: NoteExpressionValue,
        string: *mut String128,
    ) -> tresult;
    unsafe fn getNoteExpressionValueByString(
        &self,
        busIndex: int32,
        channel: int16,
        id: NoteExpressionTypeID,
        string: *const TChar,
        valueNormalized: *mut NoteExpressionValue,
    ) -> tresult;
}

Required Methods§

Source

unsafe fn getNoteExpressionCount( &self, busIndex: int32, channel: int16, ) -> int32

Source

unsafe fn getNoteExpressionInfo( &self, busIndex: int32, channel: int16, noteExpressionIndex: int32, info: *mut NoteExpressionTypeInfo, ) -> tresult

Source

unsafe fn getNoteExpressionStringByValue( &self, busIndex: int32, channel: int16, id: NoteExpressionTypeID, valueNormalized: NoteExpressionValue, string: *mut String128, ) -> tresult

Source

unsafe fn getNoteExpressionValueByString( &self, busIndex: int32, channel: int16, id: NoteExpressionTypeID, string: *const TChar, valueNormalized: *mut NoteExpressionValue, ) -> tresult

Implementors§