pub trait IInterAppAudioHostTrait {
    // Required methods
    unsafe fn getScreenSize(
        &self,
        size: *mut ViewRect,
        scale: *mut f32
    ) -> tresult;
    unsafe fn connectedToHost(&self) -> tresult;
    unsafe fn switchToHost(&self) -> tresult;
    unsafe fn sendRemoteControlEvent(&self, event: uint32) -> tresult;
    unsafe fn getHostIcon(&self, icon: *mut *mut c_void) -> tresult;
    unsafe fn scheduleEventFromUI(&self, event: *mut Event) -> tresult;
    unsafe fn createPresetManager(
        &self,
        cid: *const TUID
    ) -> *mut IInterAppAudioPresetManager;
    unsafe fn showSettingsView(&self) -> tresult;
}

Required Methods§

source

unsafe fn getScreenSize(&self, size: *mut ViewRect, scale: *mut f32) -> tresult

source

unsafe fn connectedToHost(&self) -> tresult

source

unsafe fn switchToHost(&self) -> tresult

source

unsafe fn sendRemoteControlEvent(&self, event: uint32) -> tresult

source

unsafe fn getHostIcon(&self, icon: *mut *mut c_void) -> tresult

source

unsafe fn scheduleEventFromUI(&self, event: *mut Event) -> tresult

source

unsafe fn createPresetManager( &self, cid: *const TUID ) -> *mut IInterAppAudioPresetManager

source

unsafe fn showSettingsView(&self) -> tresult

Implementors§