Listener. Return to WebRTC service
1: package com.voipplus.mmsclient.WebRTC;
2:
3: import livekit.org.webrtc.DataChannel;
4: import livekit.org.webrtc.MediaStream;
5: import livekit.org.webrtc.SdpObserver;
6: import livekit.org.webrtc.SessionDescription;
7: import livekit.org.webrtc.PeerConnection;
8: import livekit.org.webrtc.PeerConnectionFactory;
9: import livekit.org.webrtc.IceCandidate;
10: import livekit.org.webrtc.AudioSource;
11: import livekit.org.webrtc.AudioTrack;
12: import livekit.org.webrtc.VideoCapturer;
13: import livekit.org.webrtc.VideoSource;
14: import livekit.org.webrtc.VideoTrack;
15: import livekit.org.webrtc.Camera2Enumerator;
16: import livekit.org.webrtc.MediaConstraints;
17:
18: public interface WebRTCEventListener {
19: void onSignalingChange(PeerConnection.SignalingState signalingState);
20: void onIceConnectionChange(PeerConnection.IceConnectionState iceConnectionState);
21: void onIceConnectionReceivingChange(boolean b);
22: void onIceGatheringChange(PeerConnection.IceGatheringState iceGatheringState);
23: void onIceCandidate(IceCandidate iceCandidate);
24: void onAddStream(MediaStream mediaStream);
25: @SuppressWarnings("unused")
26: void onRemoveStream(MediaStream mediaStream);
27: void onDataChannel(DataChannel dataChannel);
28: void onRenegotiationNeeded();
29:
30: // New media-related events
31: void onCallStarted(SessionDescription remoteDescription);
32: void onCallEnded();
33: void onMediaStreamAdded(AudioTrack audioTrack, VideoTrack videoTrack);
34: void onError(String error);
35: }
36:
Return to WebRTC service
Android context:
Testing context:
Comments (
)
)
Link to this page:
http://www.vb-net.com/AndroidMosaic/Listener.htm
|
|