Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
open class ApiRTC : Observable<ApiRTCEvent> -
Declaration
Swift
open class ChatMessageextension ChatMessage: Equatable -
Declaration
Swift
open class CloudApi -
Represents any user
See moreDeclaration
-
A conference is a type of Conversation that may require privilege to join Conference may only be created if your enterprise has the conference feature enabled on the Apizee platform
Declaration
Swift
open class Conference : Conversation -
Represents conversation N-N communication context
See moreDeclaration
-
Represents a call within
See moreConversationcontextDeclaration
Swift
open class ConversationCall -
Declaration
Swift
open class DataChannel -
Represents UserAgent’s enterprise
See moreDeclaration
Swift
open class Enterprise -
Declaration
-
Represents P2P call invitation
See moreDeclaration
Swift
open class ReceivedCallInvitation : ReceivedInvitation -
Represents conversation invitation
See moreDeclaration
Swift
open class ReceivedConversationInvitation : ReceivedInvitation -
Represents a conversation join request (matters when UA is a moderator)
See moreDeclaration
Swift
open class ReceivedConversationJoinRequest : ReceivedInvitation -
Declaration
Swift
open class ReceivedInvitation : Invitation -
Represents an invitation sent by local user
See moreDeclaration
Swift
open class SentInvitation : Invitation -
Declaration
Swift
open class CloudMediaInfoextension CloudMediaInfo: Equatable -
Declaration
Swift
open class Media -
Declaration
Swift
open class MediaStreamextension MediaStream: Equatable -
Declaration
Swift
open class AudioTrack : MediaTrack -
Declaration
Swift
open class MediaTrack -
Declaration
Swift
open class VideoTrack : MediaTrack -
Represents a P2P call with another contact.
See moreDeclaration
-
Declaration
-
Declaration
-
The
See moreUserAgentserves as the base to use apiRTC. A user agent can be authenticated or not. For an ApiRTC cloud platform userUserAgentOptions.uriis prefixed withUserAgentURI.apirtc(_:). User can be anonymous if it’s a client of an ApiRTC cloud platform enterprise, use prefixUserAgentURI.apiKey(_:)as uri. Once registeredSessionobject can be used to communicate with other contacts using the platform on the same API key and CCS serverDeclaration
Swift
open class UserAgent -
Ready view handling local capture
See moreDeclaration
Swift
open class CameraView : RTCCameraPreviewView -
Ready view handling WebRTC video stream
See moreDeclaration
Swift
open class VideoView : UIViewextension VideoView: RTCVideoViewDelegate -
Declaration
Swift
open class DrawingElement -
WhiteboardClient using to control whiteboard tools, colors, views etc
See moreDeclaration
Swift
open class WhiteboardClient : Observable<WhiteboardEvent>extension WhiteboardClient: Equatable -
Represents whiteboard view
See moreDeclaration
Swift
open class WhiteboardView : UIView
Install in Dash
Classes Reference