VGVoiceClientDelegate
Objective-C
@protocol VGVoiceClientDelegate <NSObject, VGBaseClientDelegate>
- (void) voiceClient:(VGVoiceClient*)client didReceiveInviteForCall:(VGCallId)callId from:(NSString*)caller withChannelType:(VGVoiceChannelType)type;
- (void) voiceClient:(VGVoiceClient*)client didReceiveHangupForCall:(VGCallId)callId withQuality:(VGRTCQuality*)callQuality andReason:(VGHangupReason)reason NS_SWIFT_NAME(voiceClient(_:didReceiveHangupForCall:withQuality:reason:));
- (void) voiceClient:(VGVoiceClient*)client didReceiveInviteCancelForCall:(VGCallId)callId withReason:(VGVoiceInviteCancelReason)reason;
@optional
- (void) voiceClient:(VGVoiceClient*)client didReceiveCallTransferForCall:(VGCallId)callId withConversationId:(NSString *)conversationId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMuteForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(Boolean)isMuted;
- (void) voiceClient:(VGVoiceClient*)client didReceiveEarmuffForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(Boolean)earmuffStatus;
- (void) voiceClient:(VGVoiceClient*)client didReceiveDTMFForCall:(VGCallId)callId withLegId:(NSString*)legId andDigits:(NSString*)digits;
- (void) voiceClient:(VGVoiceClient*)client didReceiveLegStatusUpdateForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(VGLegStatus) status;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaDisconnectForCall:(VGCallId)callId reason:(VGCallDisconnectReason) reason;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaReconnectionForCall:(VGCallId)callId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaReconnectingForCall:(VGCallId)callId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveRtcStatsUpdate:(VGRTCStats*)rtcStats forCall:(VGCallId)callId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaErrorForCall:(VGCallId)callId error:(VGError*)error;
@end
Swift
protocol VGVoiceClientDelegate : VGBaseClientDelegate
Undocumented
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveInviteForCall:(VGCallId)callId from:(NSString*)caller withChannelType:(VGVoiceChannelType)type;
Swift
func voiceClient(_ client: VGVoiceClient, didReceiveInviteForCall callId: VGCallId, from caller: String, with type: VGVoiceChannelType)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveHangupForCall:(VGCallId)callId withQuality:(VGRTCQuality*)callQuality andReason:(VGHangupReason)reason NS_SWIFT_NAME(voiceClient(_:didReceiveHangupForCall:withQuality:reason:));
Swift
func voiceClient(_ client: VGVoiceClient, didReceiveHangupForCall callId: VGCallId, withQuality callQuality: VGRTCQuality, reason: VGHangupReason)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveInviteCancelForCall:(VGCallId)callId withReason:(VGVoiceInviteCancelReason)reason;
Swift
func voiceClient(_ client: VGVoiceClient, didReceiveInviteCancelForCall callId: VGCallId, with reason: VGVoiceInviteCancelReason)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveCallTransferForCall:(VGCallId)callId withConversationId:(NSString *)conversationId;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveCallTransferForCall callId: VGCallId, withConversationId conversationId: String)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveMuteForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(Boolean)isMuted;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveMuteForCall callId: VGCallId, withLegId legId: String, andStatus isMuted: Bool)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveEarmuffForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(Boolean)earmuffStatus;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveEarmuffForCall callId: VGCallId, withLegId legId: String, andStatus earmuffStatus: Bool)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveDTMFForCall:(VGCallId)callId withLegId:(NSString*)legId andDigits:(NSString*)digits;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveDTMFForCall callId: VGCallId, withLegId legId: String, andDigits digits: String)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveLegStatusUpdateForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(VGLegStatus) status;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveLegStatusUpdateForCall callId: VGCallId, withLegId legId: String, andStatus status: VGLegStatus)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaDisconnectForCall:(VGCallId)callId reason:(VGCallDisconnectReason) reason;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveMediaDisconnectForCall callId: VGCallId, reason: VGCallDisconnectReason)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaReconnectionForCall:(VGCallId)callId;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveMediaReconnectionForCall callId: VGCallId)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaReconnectingForCall:(VGCallId)callId;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveMediaReconnectingForCall callId: VGCallId)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveRtcStatsUpdate:(VGRTCStats*)rtcStats forCall:(VGCallId)callId;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveRtcStatsUpdate rtcStats: VGRTCStats, forCall callId: VGCallId)
-
Undocumented
Declaration
Objective-C
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaErrorForCall:(VGCallId)callId error:(VGError*)error;
Swift
optional func voiceClient(_ client: VGVoiceClient, didReceiveMediaErrorForCall callId: VGCallId, error: VGError)