Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
open class ApiRTC : Observable<ApiRTCEvent>
-
Declaration
Swift
open class ChatMessage
extension 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 moreConversation
contextDeclaration
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 CloudMediaInfo
extension CloudMediaInfo: Equatable
-
Declaration
Swift
open class Media
-
Declaration
Swift
open class MediaStream
extension 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 moreUserAgent
serves as the base to use apiRTC. A user agent can be authenticated or not. For an ApiRTC cloud platform userUserAgentOptions.uri
is prefixed withUserAgentURI.apirtc(_:)
. User can be anonymous if it’s a client of an ApiRTC cloud platform enterprise, use prefixUserAgentURI.apiKey(_:)
as uri. Once registeredSession
object 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 : UIView
extension 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