Inter-App Audio host Interface. More...
#include <ivstinterappaudio.h>
Public Member Functions | |
virtual tresult | getScreenSize (ViewRect *size, float *scale)=0 |
get the size of the screen | |
virtual tresult | connectedToHost ()=0 |
get status of connection | |
virtual tresult | switchToHost ()=0 |
switch to the host. | |
virtual tresult | sendRemoteControlEvent (uint32 event)=0 |
send a remote control event to the host | |
virtual tresult | getHostIcon (void **icon)=0 |
ask for the host icon. | |
virtual tresult | scheduleEventFromUI (Event &event)=0 |
schedule an event from the user interface thread | |
virtual IInterAppAudioPresetManager * | createPresetManager (const TUID &cid)=0 |
get the preset manager | |
virtual tresult | showSettingsView ()=0 |
show the settings view currently includes MIDI settings and Tempo setting | |
Static Public Attributes | |
static const FUID | iid |
Inter-App Audio host Interface.
???
Implemented by the InterAppAudio Wrapper.
get the size of the screen
size | size of the screen | |
scale | scale of the screen |
virtual tresult connectedToHost | ( | ) | [pure virtual] |
get status of connection
virtual tresult switchToHost | ( | ) | [pure virtual] |
switch to the host.
send a remote control event to the host
event | event type, see AudioUnitRemoteControlEvent in the iOS SDK documentation for possible types |
virtual tresult getHostIcon | ( | void ** | icon | ) | [pure virtual] |
ask for the host icon.
icon | pointer to a CGImageRef |
schedule an event from the user interface thread
event | the event to schedule |
virtual IInterAppAudioPresetManager* createPresetManager | ( | const TUID & | cid | ) | [pure virtual] |
get the preset manager
cid | class ID to use by the preset manager |
virtual tresult showSettingsView | ( | ) | [pure virtual] |
show the settings view currently includes MIDI settings and Tempo setting