VST 3 Interfaces VST 3.8
SDK for developing VST plug-in
Loading...
Searching...
No Matches
IWaylandHost Class Referenceabstract

IWaylandHost: Wayland host interface Implemented as a singleton in the host application. More...

#include <iwaylandframe.h>

+ Inheritance diagram for IWaylandHost:

Public Member Functions

virtual wl_display * openWaylandConnection ()=0
 Open a Wayland connection to the host.
 
virtual tresult closeWaylandConnection (wl_display *display)=0
 Close a previously created connection.
 
- Public Member Functions inherited from FUnknown
virtual tresult queryInterface (const TUID _iid, void **obj)=0
 
virtual uint32 addRef ()=0
 
virtual uint32 release ()=0
 

Static Public Attributes

static const FUID iid
 
- Static Public Attributes inherited from FUnknown
static const FUID iid
 

Detailed Description

IWaylandHost: Wayland host interface Implemented as a singleton in the host application.

Created via IHostApplication::createInstance.

  • [host imp]
  • [released: 3.8.0]

Member Function Documentation

◆ openWaylandConnection()

virtual wl_display * openWaylandConnection ( )
pure virtual

Open a Wayland connection to the host.

Note
[UI-thread & Initialized]

◆ closeWaylandConnection()

virtual tresult closeWaylandConnection ( wl_display * display)
pure virtual

Close a previously created connection.

Note
[UI-thread & Initialized]

Member Data Documentation

◆ iid

const FUID iid
static
Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.