webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Properties | List of all members
ARDAppClient Class Reference

#import <ARDAppClient.h>

Inheritance diagram for ARDAppClient:
NSObject NSObject

Instance Methods

(instancetype) - initWithDelegate:
 
(void- setCameraConstraints:
 
(void- setMaxBitrate:
 
(void- connectToRoomWithId:isLoopback:isAudioOnly:shouldMakeAecDump:shouldUseLevelControl:
 
(void- disconnect
 
(instancetype) - initWithDelegate:
 
(void- setCameraConstraints:
 
(void- setMaxBitrate:
 
(void- connectToRoomWithId:isLoopback:isAudioOnly:shouldMakeAecDump:shouldUseLevelControl:
 
(void- disconnect
 
(instancetype) - initWithRoomServerClient:signalingChannel:turnClient:delegate: [implementation]
 
(instancetype) - initWithRoomServerClient:signalingChannel:turnClient:delegate: [implementation]
 

Properties

BOOL shouldGetStats
 
ARDAppClientState state
 
id< ARDAppClientDelegate > delegate
 
id< ARDRoomServerClient > roomServerClient [implementation]
 
id< ARDSignalingChannel > channel [implementation]
 
id< ARDSignalingChannel > loopbackChannel [implementation]
 
id< ARDTURNClientturnClient [implementation]
 
RTCPeerConnectionpeerConnection [implementation]
 
RTCPeerConnectionFactoryfactory [implementation]
 
NSMutableArray * messageQueue [implementation]
 
BOOL isTurnComplete [implementation]
 
BOOL hasReceivedSdp [implementation]
 
BOOL hasJoinedRoomServerRoom [implementation]
 
NSStringroomId [implementation]
 
NSStringclientId [implementation]
 
BOOL isInitiator [implementation]
 
NSMutableArray * iceServers [implementation]
 
NSURLwebSocketURL [implementation]
 
NSURLwebSocketRestURL [implementation]
 
BOOL isLoopback [implementation]
 
BOOL isAudioOnly [implementation]
 
BOOL shouldMakeAecDump [implementation]
 
BOOL shouldUseLevelControl [implementation]
 
RTCMediaConstraintsdefaultPeerConnectionConstraints [implementation]
 

Method Documentation

◆ connectToRoomWithId:isLoopback:isAudioOnly:shouldMakeAecDump:shouldUseLevelControl:() [1/2]

- (void) connectToRoomWithId: (NSString *)  roomId
isLoopback: (BOOL isLoopback
isAudioOnly: (BOOL isAudioOnly
shouldMakeAecDump: (BOOL shouldMakeAecDump
shouldUseLevelControl: (BOOL shouldUseLevelControl 

◆ connectToRoomWithId:isLoopback:isAudioOnly:shouldMakeAecDump:shouldUseLevelControl:() [2/2]

- (void) connectToRoomWithId: (NSString *)  roomId
isLoopback: (BOOL isLoopback
isAudioOnly: (BOOL isAudioOnly
shouldMakeAecDump: (BOOL shouldMakeAecDump
shouldUseLevelControl: (BOOL shouldUseLevelControl 

◆ disconnect() [1/2]

- (void) disconnect

◆ disconnect() [2/2]

- (void) disconnect

◆ initWithDelegate:() [1/2]

- (instancetype) initWithDelegate: (id<ARDAppClientDelegate>)  delegate

◆ initWithDelegate:() [2/2]

- (instancetype) initWithDelegate: (id< ARDAppClientDelegate >)  delegate

◆ initWithRoomServerClient:signalingChannel:turnClient:delegate:() [1/2]

- (instancetype) initWithRoomServerClient: (id< ARDRoomServerClient >)  rsClient
signalingChannel: (id< ARDSignalingChannel >)  channel
turnClient: (id< ARDTURNClient >)  turnClient
delegate: (id< ARDAppClientDelegate >)  delegate 
implementation

◆ initWithRoomServerClient:signalingChannel:turnClient:delegate:() [2/2]

- (instancetype) initWithRoomServerClient: (id< ARDRoomServerClient >)  rsClient
signalingChannel: (id< ARDSignalingChannel >)  channel
turnClient: (id< ARDTURNClient >)  turnClient
delegate: (id< ARDAppClientDelegate >)  delegate 
implementation

◆ setCameraConstraints:() [1/2]

- (void) setCameraConstraints: (RTCMediaConstraints *)  mediaConstraints

◆ setCameraConstraints:() [2/2]

- (void) setCameraConstraints: (RTCMediaConstraints *)  mediaConstraints

◆ setMaxBitrate:() [1/2]

- (void) setMaxBitrate: (NSNumber *)  maxBitrate

◆ setMaxBitrate:() [2/2]

- (void) setMaxBitrate: (NSNumber *)  maxBitrate

Property Documentation

◆ channel

- (id< ARDSignalingChannel >) channel
readwritenonatomicstrongimplementation

◆ clientId

- (NSString *) clientId
readwritenonatomicstrongimplementation

◆ defaultPeerConnectionConstraints

- (RTCMediaConstraints *) defaultPeerConnectionConstraints
readwritenonatomicstrongimplementation

◆ delegate

- (id< ARDAppClientDelegate >) delegate
readwritenonatomicweak

◆ factory

- (RTCPeerConnectionFactory *) factory
readwritenonatomicstrongimplementation

◆ hasJoinedRoomServerRoom

- (BOOL) hasJoinedRoomServerRoom
readnonatomicassignimplementation

◆ hasReceivedSdp

- (BOOL) hasReceivedSdp
readwritenonatomicassignimplementation

◆ iceServers

- (NSMutableArray *) iceServers
readwritenonatomicstrongimplementation

◆ isAudioOnly

- (BOOL) isAudioOnly
readnonatomicassignimplementation

◆ isInitiator

- (BOOL) isInitiator
readwritenonatomicassignimplementation

◆ isLoopback

- (BOOL) isLoopback
readnonatomicassignimplementation

◆ isTurnComplete

- (BOOL) isTurnComplete
readwritenonatomicassignimplementation

◆ loopbackChannel

- (id< ARDSignalingChannel >) loopbackChannel
readwritenonatomicstrongimplementation

◆ messageQueue

- (NSMutableArray *) messageQueue
readwritenonatomicstrongimplementation

◆ peerConnection

- (RTCPeerConnection *) peerConnection
readwritenonatomicstrongimplementation

◆ roomId

- (NSString *) roomId
readwritenonatomicstrongimplementation

◆ roomServerClient

- (id< ARDRoomServerClient >) roomServerClient
readwritenonatomicstrongimplementation

◆ shouldGetStats

- (BOOL) shouldGetStats
readwritenonatomicassign

◆ shouldMakeAecDump

- (BOOL) shouldMakeAecDump
readnonatomicassignimplementation

◆ shouldUseLevelControl

- (BOOL) shouldUseLevelControl
readnonatomicassignimplementation

◆ state

- (ARDAppClientState) state
readnonatomicassign

◆ turnClient

- (id< ARDTURNClient >) turnClient
readwritenonatomicstrongimplementation

◆ webSocketRestURL

- (NSURL *) webSocketRestURL
readwritenonatomicstrongimplementation

◆ webSocketURL

- (NSURL *) webSocketURL
readwritenonatomicstrongimplementation

The documentation for this class was generated from the following files: