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