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§