Classes
The following classes are available globally.
-
The main high-level interface to the SDK. This is a singleton that you will obtain through the ‘shared’ property
See moreDeclaration
Swift
public class MeetingSDK : NSObject
-
The main high-level interface to the SDK. This is a singleton that you will obtain through the ‘shared’ property
See moreDeclaration
Swift
public class ModeratorSDK : NSObject, URLSessionWebSocketDelegate
-
A single user in the meeting. A Participant can have multiple video sources from one or more cameras and/or screen/window shares.
See moreDeclaration
Swift
public class Participant : CMParticipant
-
Information about a given Participant’s audio. Each participant will have only one AudioInfo record, except for the local Participant which has no AudioInfo object.
See moreDeclaration
Swift
public class AudioInfo : CMAudioInfo
-
Information about one of the Participant’s video sources
See moreDeclaration
Swift
public class VideoInfo : CMVideoInfo
-
A view in which a video stream will be rendered. This is derived from NSView for the MacOS SDK and derived from UIView for the iOS SDK. While the stream is active, the video associated with the stream will be rendered in this view. You should add this view as a subview in your user interface to display the video.
See moreDeclaration
Swift
public class VideoView : NSView
-
Declaration
Swift
public class VisionableAPI