#include <ivstinterappaudio.h>
Inter-App Audio host Interface.
Implemented by the InterAppAudio Wrapper.
◆ connectedToHost()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::connectedToHost |
( |
| ) |
|
|
pure virtual |
get status of connection
- Returns
- kResultTrue if an Inter-App Audio connection is established
◆ createPresetManager()
get the preset manager
- Parameters
-
| cid | class ID to use by the preset manager |
- Returns
- the preset manager. Needs to be released by called.
◆ getHostIcon()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::getHostIcon |
( |
void ** | icon | ) |
|
|
pure virtual |
ask for the host icon.
- Parameters
-
| icon | pointer to a CGImageRef |
- Returns
- kResultTrue on success
◆ getScreenSize()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::getScreenSize |
( |
ViewRect * | size, |
|
|
float * | scale ) |
|
pure virtual |
get the size of the screen
- Parameters
-
| size | size of the screen |
| scale | scale of the screen |
- Returns
- kResultTrue on success
◆ scheduleEventFromUI()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::scheduleEventFromUI |
( |
Event & | event | ) |
|
|
pure virtual |
schedule an event from the user interface thread
- Parameters
-
| Event | the event to schedule |
- Returns
- kResultTrue on success
◆ sendRemoteControlEvent()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::sendRemoteControlEvent |
( |
uint32 | event | ) |
|
|
pure virtual |
send a remote control event to the host
- Parameters
-
| Event | event type, see AudioUnitRemoteControlEvent in the iOS SDK documentation for possible types |
- Returns
- kResultTrue on success
◆ showSettingsView()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::showSettingsView |
( |
| ) |
|
|
pure virtual |
show the settings view currently includes MIDI settings and Tempo setting
- Returns
- kResultTrue on success
◆ switchToHost()
| virtual tresult PLUGIN_API Steinberg::Vst::IInterAppAudioHost::switchToHost |
( |
| ) |
|
|
pure virtual |
switch to the host.
- Returns
- kResultTrue on success
◆ iid
| const FUID Steinberg::Vst::IInterAppAudioHost::iid |
|
static |
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/includes/vst3sdk/pluginterfaces/vst/ivstinterappaudio.h