Jabber Guest iOS SDK
|
CJGuestCall.h
259 * The version of the API reported by the Jabber Guest server is not supported with this version of the SDK.
673 @property (nonatomic, readwrite, weak) IBOutlet id <CJGuestInvalidCertDelegate> invalidCertDelegate;
680 @property (nonatomic, readwrite, weak) IBOutlet id <CJGuestServerConfiguraionCallDelegate> autoStartCallDelegate;
CJGuestMuteStateType audioInState
Represents the mute state of the audio being received by the local end point.
Definition: CJGuestCall.h:551
CJGuestVideoStatistics * videoStatistics
Provides access to the video stream statistics.
Definition: CJGuestCall.h:695
CJGuestMuteStateType audioOutState
Represents the mute state of the audio being sent to the remote end point.
Definition: CJGuestCall.h:543
CJGuestMuteStateType
Muting or unmuting a media stream requires some coordination between resources, so the state of the m...
Definition: CJGuestCall.h:517
NSString *const CJGuestCallErrorKey
The key for the value in the userInfo dictionary of the NSNotification received from the CJGuestCallE...
Definition: CJGuestCall.mm:66
BOOL videoOutUnmuted
Convenience property for determining whether the video output is unmuted.
Definition: CJGuestCall.h:587
BOOL remotePresoActive
The active state of the remotePreso video stream.
Definition: CJGuestCall.h:370
void muteVideoOut()
Start the process of muting the video output.
Definition: CJGuestCall.mm:945
The server was busy and could no resource allocation failed.
Definition: CJGuestCall.h:204
void endCall()
After calling startCall() to establish the call with the remote endpoint, call this method to end the...
Definition: CJGuestCall.mm:907
void accept()
The delegate calls this to accept the invalid certificate.
This class holds parameters specific to the audio stream of the call.
Definition: CJGuestMediaStatistics.m:64
BOOL videoInUnmuted
Convenience property for determining whether the video input is unmuted.
Definition: CJGuestCall.h:601
CJGuestCall * sharedInstance()
This method returns the active call instance.
Definition: CJGuestCall.mm:327
CJGuestCall is not communicating with any remote endpoints and is ready to establish a new communicat...
Definition: CJGuestCall.h:474
CJGuestCallStateType
This identifies the progress of the call as the call is established with the remote endpoint...
Definition: CJGuestCall.h:464
BOOL audioInMuted
Convenience property for determining whether the audio input is muted.
Definition: CJGuestCall.h:572
CGSize selfSize
The size of the self view video image.
Definition: CJGuestCall.h:345
The media stream is muted, no media is passing.
Definition: CJGuestCall.h:521
An object implementing this potocol is passed to CJGuestServerConfiguraionCallDelegate.
Definition: CJGuestCall.h:35
void stopSelfView()
This will stop capturing video from the local capture device and sending the video to the selfView if...
Definition: CJGuestCall.mm:689
NSString *const CJGuestCallSentDTMFNotification
Register for this event to be notified when a DTMF is sent to the remote endpoint.
Definition: CJGuestCall.mm:63
NSString *const CJGuestCallAudioOutStateNotification
Register for this event to be notified when the audio output mute state changes.
Definition: CJGuestCall.mm:58
NSString *const CJGuestCallErrorNotification
Register for this event to be notified when an error occurs during call processing.
Definition: CJGuestCall.mm:50
void unmuteAudioOut()
Start the process of unmuting the audio output.
Definition: CJGuestCall.mm:941
This protocol provides a notification if any of the HTTP requests performed by CJGuestCall encounter ...
Definition: CJGuestCall.h:52
BOOL ready DEPRECATED_ATTRIBUTE
Indicates the call is ready and active (it is not disconnected).
Definition: CJGuestCall.h:685
NSString * htmlCallStatistics
Provides an HTML formatted view of the audio and video statistics for display in a web view...
Definition: CJGuestCall.h:707
The media stream is unmuted, media is passing.
Definition: CJGuestCall.h:532
CJGuestCall has not been initialized with a valid server name.
Definition: CJGuestCall.h:468
void cancelAutoStartCall()
When a automatic-start call is scheduled, call this to cancel the scheduled call. ...
Definition: CJGuestCall.mm:914
NSString * serverName
The server name through which we will establish this call.
Definition: CJGuestCall.h:318
CJGuestCall instance is currently connected to the called party from the URI that it was given...
Definition: CJGuestCall.h:490
CJGuestMuteStateType videoOutState
Represents the mute state of the video being sent to the remote end point.
Definition: CJGuestCall.h:547
NSArray * getAllLogs()
Returns an array of file names corresponding to the log files that exist on the device.
Definition: CJGuestCall.mm:337
CJGuestErrorCode
The error codes for the Jabber Guest Error Domain.
Definition: CJGuestCall.h:176
NSString *const CJGuestCallRemotePresoVideoStartedNotification
Register for this event to be notified when the first frame of the remotePreso video is received...
Definition: CJGuestCall.mm:56
An object implementing this protocol is passed to the CJGuestInvalidCertDelegate. ...
Definition: CJGuestCall.h:19
BOOL selfVideoActive
The active state of the self video stream.
Definition: CJGuestCall.h:375
void switchCamera()
Cycle the local capture device to the next available one.
Definition: CJGuestCall.mm:920
The media stream is transitioning to the muted state and may be passing media.
Definition: CJGuestCall.h:537
NSString *const CJGuestCallStateChangeNotification
Register for this event to be notified when the call state changes.
Definition: CJGuestCall.mm:49
NSString * sentDTMF
Provides a string representation of the last DTMF digit sent.
Definition: CJGuestCall.h:642
The media stream is transitioning to the unmuted state and may not be passing media.
Definition: CJGuestCall.h:527
This class holds parameters specific to the video stream of the call.
Definition: CJGuestMediaStatistics.m:75
void scheduledCallDidExecute()
This is called when the scheduled automatic-start call is executed.
BOOL audioOutUnmuted
Convenience property for determining whether the audio output is unmuted.
Definition: CJGuestCall.h:567
There Jabber Guest server encountered an exception.
Definition: CJGuestCall.h:184
BOOL audioOutMuted
Convenience property for determining whether the audio output is muted.
Definition: CJGuestCall.h:562
NSString *const CJGuestCallServerVersionNotification
Register for this event to be notified of the server version.
Definition: CJGuestCall.mm:64
CGSize remoteSize
The size of the remote video image.
Definition: CJGuestCall.h:355
NSString *const CJGuestCallRemotePresoVideoActiveNotification
Register for this event to be notified when the active state of the remotePreso view video changes...
Definition: CJGuestCall.mm:54
BOOL videoOutMuted
Convenience property for determining whether the video output is muted.
Definition: CJGuestCall.h:582
NSString *const CJGuestCallVideoInStateNotification
Register for this event to be notified when the video input mute state changes.
Definition: CJGuestCall.mm:59
NSString *const CJGuestCallOrientationNotification
Register for this event to be notified when the orientation of the remote view video changes...
Definition: CJGuestCall.mm:61
NSString *const CJGuestCallRemotePresoVideoResolutionNotification
Register for this event to be notified when the size of the remotePreso view video changes...
Definition: CJGuestCall.mm:53
BOOL videoInMuted
Convenience property for determining whether the video input is muted.
Definition: CJGuestCall.h:596
NSString *const CJGuestCallSelfVideoActiveNotification
Register for this event to be notified when the active state of the self view video changes...
Definition: CJGuestCall.mm:55
NSString *const CJGuestCallVideoOutStateNotification
Register for this event to be notified when the video output mute state changes.
Definition: CJGuestCall.mm:60
CJGuestCallStateType callState
Indicates the current state of the call.
Definition: CJGuestCall.h:503
IBOutlet UIImageView * selfView
The selfView will be updated with video from the camera on the device, providing feedback so the user...
Definition: CJGuestCall.h:340
NSString *const CJGuestCallCameraSwitchedNotification
Register for this event to be notified when the video capture device is changed.
Definition: CJGuestCall.mm:62
NSString *const CJGuestCallAudioInStateNotification
Register for this event to be notified when the audio input mute state changes.
Definition: CJGuestCall.mm:57
NSString * toURI
The URI of the remote end point to which the call should be established.
Definition: CJGuestCall.h:326
CJGuestAudioStatistics * audioStatistics
Provides access to the audio stream statistics.
Definition: CJGuestCall.h:690
void muteAudioOut()
Start the process of muting the audio output.
Definition: CJGuestCall.mm:937
CJGuestVideoStatistics * shareStatistics
Provides access to the share stream statistics.
Definition: CJGuestCall.h:700
IBOutlet id< CJGuestServerConfiguraionCallDelegate > autoStartCallDelegate
This delegate is called when server enable automatically start call feature.
Definition: CJGuestCall.h:680
IBOutlet UIImageView * remotePresoView
This will be updated with video sent from the remotePreso endpoint of the call.
Definition: CJGuestCall.h:360
NSString *const CJGuestCallRemoteVideoResolutionNotification
Register for this event to be notified when the size of the remote view video changes.
Definition: CJGuestCall.mm:52
NSString *const CJGuestCallSelfVideoResolutionNotification
Register for this event to be notified when the size of the self view video changes.
Definition: CJGuestCall.mm:51
IBOutlet id< CJGuestInvalidCertDelegate > invalidCertDelegate
This delegate is called when HTTP requests encounter problems verifying the certificate for a web sit...
Definition: CJGuestCall.h:673
There was a networking error between the device and the server.
Definition: CJGuestCall.h:192
CJGuestMuteStateType videoInState
Represents the mute state of the video being received by the local end point.
Definition: CJGuestCall.h:555
CJGuestCall is trying to connect a call to the called party from the URI that it was given...
Definition: CJGuestCall.h:483
CJGuestCall instance is either attempting to end an active call at the request of the device user...
Definition: CJGuestCall.h:498
BOOL remotePresoStarted
The active state of the remotePreso video stream.
Definition: CJGuestCall.h:380
IBOutlet UIImageView * remoteView
This will be updated with video sent from the remote endpoint of the call.
Definition: CJGuestCall.h:350
BOOL audioInUnmuted
Convenience property for determining whether the audio input is unmuted.
Definition: CJGuestCall.h:577
BOOL videoControlEnabled
Convenience property for determining whether the video ouput control is disabled by policy from serve...
Definition: CJGuestCall.h:591
There was an error in the SIP configuration.
Definition: CJGuestCall.h:212
CGSize remotePresoSize
The size of the remotePreso video image.
Definition: CJGuestCall.h:365
void reject()
The delegate calls this to reject the invalid certificate.
void unmuteVideoOut()
Start the process of unmuting the video output.
Definition: CJGuestCall.mm:949
UIInterfaceOrientation captureOrientation
Indicates the orientation of the device so the video capture can compensate and send the video in the...
Definition: CJGuestCall.h:386