IInterAppAudioHostTrait

Trait IInterAppAudioHostTrait 

Source
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§