Liblinphone  5.5.0
Linphone.CallListener Class Reference
Inheritance diagram for Linphone.CallListener:
Linphone.LinphoneObject

Public Member Functions

delegate void OnDtmfReceivedDelegate (Linphone.Call call, int dtmf)
 
delegate void OnGoclearAckSentDelegate (Linphone.Call call)
 
delegate void OnSecurityLevelDowngradedDelegate (Linphone.Call call)
 
delegate void OnEncryptionChangedDelegate (Linphone.Call call, bool on, string authenticationToken)
 
delegate void OnAuthenticationTokenVerifiedDelegate (Linphone.Call call, bool verified)
 
delegate void OnSendMasterKeyChangedDelegate (Linphone.Call call, string sendMasterKey)
 
delegate void OnReceiveMasterKeyChangedDelegate (Linphone.Call call, string receiveMasterKey)
 
delegate void OnInfoMessageReceivedDelegate (Linphone.Call call, Linphone.InfoMessage message)
 
delegate void OnStateChangedDelegate (Linphone.Call call, Linphone.CallState state, string message)
 
delegate void OnStatsUpdatedDelegate (Linphone.Call call, Linphone.CallStats stats)
 
delegate void OnTransferStateChangedDelegate (Linphone.Call call, Linphone.CallState state)
 
delegate void OnReferRequestedDelegate (Linphone.Call call, Linphone.Address referTo)
 
delegate void OnAckProcessingDelegate (Linphone.Call call, Linphone.Headers ack, bool isReceived)
 
delegate void OnTmmbrReceivedDelegate (Linphone.Call call, int streamIndex, int tmmbr)
 
delegate void OnSnapshotTakenDelegate (Linphone.Call call, string filePath)
 
delegate void OnNextVideoFrameDecodedDelegate (Linphone.Call call)
 
delegate void OnCameraNotWorkingDelegate (Linphone.Call call, string cameraName)
 
delegate void OnVideoDisplayErrorOccurredDelegate (Linphone.Call call, int errorCode)
 
delegate void OnAudioDeviceChangedDelegate (Linphone.Call call, Linphone.AudioDevice audioDevice)
 
delegate void OnRemoteRecordingDelegate (Linphone.Call call, bool recording)
 
delegate void OnBaudotDetectedDelegate (Linphone.Call call, Linphone.BaudotStandard standard)
 
delegate void OnHeadsetAnswerCallRequestedDelegate (Linphone.Call call)
 
delegate void OnHeadsetEndCallRequestedDelegate (Linphone.Call call)
 
delegate void OnHeadsetHoldCallRequestedDelegate (Linphone.Call call)
 
delegate void OnHeadsetMicrophoneMuteToggledDelegate (Linphone.Call call, bool mute)
 
delegate void OnHeadsetRejectCallRequestedDelegate (Linphone.Call call)
 
delegate void OnHeadsetResumeCallRequestedDelegate (Linphone.Call call)
 

Properties

OnDtmfReceivedDelegate OnDtmfReceived [get, set]
 
OnGoclearAckSentDelegate OnGoclearAckSent [get, set]
 
OnSecurityLevelDowngradedDelegate OnSecurityLevelDowngraded [get, set]
 
OnEncryptionChangedDelegate OnEncryptionChanged [get, set]
 
OnAuthenticationTokenVerifiedDelegate OnAuthenticationTokenVerified [get, set]
 
OnSendMasterKeyChangedDelegate OnSendMasterKeyChanged [get, set]
 
OnReceiveMasterKeyChangedDelegate OnReceiveMasterKeyChanged [get, set]
 
OnInfoMessageReceivedDelegate OnInfoMessageReceived [get, set]
 
OnStateChangedDelegate OnStateChanged [get, set]
 
OnStatsUpdatedDelegate OnStatsUpdated [get, set]
 
OnTransferStateChangedDelegate OnTransferStateChanged [get, set]
 
OnReferRequestedDelegate OnReferRequested [get, set]
 
OnAckProcessingDelegate OnAckProcessing [get, set]
 
OnTmmbrReceivedDelegate OnTmmbrReceived [get, set]
 
OnSnapshotTakenDelegate OnSnapshotTaken [get, set]
 
OnNextVideoFrameDecodedDelegate OnNextVideoFrameDecoded [get, set]
 
OnCameraNotWorkingDelegate OnCameraNotWorking [get, set]
 
OnVideoDisplayErrorOccurredDelegate OnVideoDisplayErrorOccurred [get, set]
 
OnAudioDeviceChangedDelegate OnAudioDeviceChanged [get, set]
 
OnRemoteRecordingDelegate OnRemoteRecording [get, set]
 
OnBaudotDetectedDelegate OnBaudotDetected [get, set]
 
OnHeadsetAnswerCallRequestedDelegate OnHeadsetAnswerCallRequested [get, set]
 
OnHeadsetEndCallRequestedDelegate OnHeadsetEndCallRequested [get, set]
 
OnHeadsetHoldCallRequestedDelegate OnHeadsetHoldCallRequested [get, set]
 
OnHeadsetMicrophoneMuteToggledDelegate OnHeadsetMicrophoneMuteToggled [get, set]
 
OnHeadsetRejectCallRequestedDelegate OnHeadsetRejectCallRequested [get, set]
 
OnHeadsetResumeCallRequestedDelegate OnHeadsetResumeCallRequested [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from Linphone.LinphoneObject
static String linphone_pointer_to_string (IntPtr ptr)
 
static IntPtr linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str)
 
IntPtr StringArrayToBctbxList (IEnumerable< string > stringlist)
 
void CleanStringArrayPtrs (IntPtr l)
 

Detailed Description

That class holds all the callbacks which are called by Linphone.Call objects.

Use Linphone.Factory.CreateCallCbs() to create an instance. Then, call the callback setters on the events you need to monitor and pass the object to a Linphone.Call instance through Linphone.Call.AddListener().

Member Function Documentation

delegate void Linphone.CallListener.OnAckProcessingDelegate ( Linphone.Call  call,
Linphone.Headers  ack,
bool  isReceived 
)

Get the ACK processing callback.

Returns
The current ack processing callback.
delegate void Linphone.CallListener.OnAudioDeviceChangedDelegate ( Linphone.Call  call,
Linphone.AudioDevice  audioDevice 
)

Get the audio device changed callback.

Returns
The audio device changed callback.
delegate void Linphone.CallListener.OnAuthenticationTokenVerifiedDelegate ( Linphone.Call  call,
bool  verified 
)

Get the authentication token verified callback.

Returns
The current authentication token verified callback.
delegate void Linphone.CallListener.OnBaudotDetectedDelegate ( Linphone.Call  call,
Linphone.BaudotStandard  standard 
)

Get the Baudot detected callback.

Returns
The Baudot detected callback.
delegate void Linphone.CallListener.OnCameraNotWorkingDelegate ( Linphone.Call  call,
string  cameraName 
)

Get the camera not working callback.

Returns
The camera not working callback.
delegate void Linphone.CallListener.OnDtmfReceivedDelegate ( Linphone.Call  call,
int  dtmf 
)

Get the dtmf received callback.

Returns
The current dtmf received callback.
delegate void Linphone.CallListener.OnEncryptionChangedDelegate ( Linphone.Call  call,
bool  on,
string  authenticationToken 
)

Get the encryption changed callback.

Returns
The current encryption changed callback.
delegate void Linphone.CallListener.OnGoclearAckSentDelegate ( Linphone.Call  call)

Get the GoClear Ack sent callback.

Returns
The GoClear Ack sent callback.
delegate void Linphone.CallListener.OnHeadsetAnswerCallRequestedDelegate ( Linphone.Call  call)

Get the headset answer call requested callback.

Returns
The headset answer call requested callback.
delegate void Linphone.CallListener.OnHeadsetEndCallRequestedDelegate ( Linphone.Call  call)

Get the headset end call requested callback.

Returns
The headset end call requested callback.
delegate void Linphone.CallListener.OnHeadsetHoldCallRequestedDelegate ( Linphone.Call  call)

Get the headset hold call requested callback.

Returns
The headset hold call requested callback.
delegate void Linphone.CallListener.OnHeadsetMicrophoneMuteToggledDelegate ( Linphone.Call  call,
bool  mute 
)

Get the headset microphone mute toggled callback.

Returns
The headset microphone mute toggled callback.
delegate void Linphone.CallListener.OnHeadsetRejectCallRequestedDelegate ( Linphone.Call  call)

Get the headset reject call requested callback.

Returns
The headset reject call requested callback.
delegate void Linphone.CallListener.OnHeadsetResumeCallRequestedDelegate ( Linphone.Call  call)

Get the headset resume call requested callback.

Returns
The headset resume call requested callback.
delegate void Linphone.CallListener.OnInfoMessageReceivedDelegate ( Linphone.Call  call,
Linphone.InfoMessage  message 
)

Get the info message received callback.

Returns
The current info message received callback.
delegate void Linphone.CallListener.OnNextVideoFrameDecodedDelegate ( Linphone.Call  call)

Get the next video frame decoded callback.

Returns
The current next video frame decoded callback.
delegate void Linphone.CallListener.OnReceiveMasterKeyChangedDelegate ( Linphone.Call  call,
string  receiveMasterKey 
)

Get the receive master key changed callback.

Returns
The current receive master key changed callback.
delegate void Linphone.CallListener.OnReferRequestedDelegate ( Linphone.Call  call,
Linphone.Address  referTo 
)

Get the refer requested callback.

Returns
The refer requested callback.
delegate void Linphone.CallListener.OnRemoteRecordingDelegate ( Linphone.Call  call,
bool  recording 
)

Get the call remote recording callback.

Returns
The call remote recording callback.
delegate void Linphone.CallListener.OnSecurityLevelDowngradedDelegate ( Linphone.Call  call)

Get the security level downgraded callback.

Returns
The current security level downgraded callback.
delegate void Linphone.CallListener.OnSendMasterKeyChangedDelegate ( Linphone.Call  call,
string  sendMasterKey 
)

Get the send master key changed callback.

Returns
The current send master key changed callback.
delegate void Linphone.CallListener.OnSnapshotTakenDelegate ( Linphone.Call  call,
string  filePath 
)

Get the snapshot taken callback.

Returns
The current snapshot taken callback.
delegate void Linphone.CallListener.OnStateChangedDelegate ( Linphone.Call  call,
Linphone.CallState  state,
string  message 
)

Get the state changed callback.

Returns
The current state changed callback.
delegate void Linphone.CallListener.OnStatsUpdatedDelegate ( Linphone.Call  call,
Linphone.CallStats  stats 
)

Get the stats updated callback.

Returns
The current stats updated callback.
delegate void Linphone.CallListener.OnTmmbrReceivedDelegate ( Linphone.Call  call,
int  streamIndex,
int  tmmbr 
)

Get the TMMBR received callback.

Returns
The current TMMBR received callback.
delegate void Linphone.CallListener.OnTransferStateChangedDelegate ( Linphone.Call  call,
Linphone.CallState  state 
)

Get the transfer state changed callback.

Returns
The current transfer state changed callback.
delegate void Linphone.CallListener.OnVideoDisplayErrorOccurredDelegate ( Linphone.Call  call,
int  errorCode 
)

Get the callback that will be used to notify that there are errors from the video rendering.

Check LinphoneCallCbsVideoDisplayErrorOccurredCb for more details.

Returns
The failing rendering callback.

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