@@ -13,42 +13,24 @@ import 'rtc_session_description.dart';
1313import 'rtc_stats_report.dart' ;
1414import 'rtc_track_event.dart' ;
1515
16- typedef SignalingStateCallback = void Function (RTCSignalingState state);
17- typedef PeerConnectionStateCallback = void Function (
18- RTCPeerConnectionState state);
19- typedef IceGatheringStateCallback = void Function (RTCIceGatheringState state);
20- typedef IceConnectionStateCallback = void Function (RTCIceConnectionState state);
21- typedef IceCandidateCallback = void Function (RTCIceCandidate candidate);
22- typedef AddStreamCallback = void Function (MediaStream stream);
23- typedef RemoveStreamCallback = void Function (MediaStream stream);
24- typedef AddTrackCallback = void Function (
25- MediaStream stream, MediaStreamTrack track);
26- typedef RemoveTrackCallback = void Function (
27- MediaStream stream, MediaStreamTrack track);
28- typedef RTCDataChannelCallback = void Function (RTCDataChannel channel);
29- typedef RenegotiationNeededCallback = void Function ();
30-
31- /// Unified-Plan
32- typedef UnifiedPlanTrackCallback = void Function (RTCTrackEvent event);
33-
3416abstract class RTCPeerConnection {
3517 RTCPeerConnection ();
3618
3719 // public: delegate
38- SignalingStateCallback ? onSignalingState;
39- PeerConnectionStateCallback ? onConnectionState;
40- IceGatheringStateCallback ? onIceGatheringState;
41- IceConnectionStateCallback ? onIceConnectionState;
42- IceCandidateCallback ? onIceCandidate;
43- AddStreamCallback ? onAddStream;
44- RemoveStreamCallback ? onRemoveStream;
45- AddTrackCallback ? onAddTrack;
46- RemoveTrackCallback ? onRemoveTrack;
47- RTCDataChannelCallback ? onDataChannel;
48- RenegotiationNeededCallback ? onRenegotiationNeeded;
20+ Function ( RTCSignalingState state) ? onSignalingState;
21+ Function ( RTCPeerConnectionState state) ? onConnectionState;
22+ Function ( RTCIceGatheringState state) ? onIceGatheringState;
23+ Function ( RTCIceConnectionState state) ? onIceConnectionState;
24+ Function ( RTCIceCandidate candidate) ? onIceCandidate;
25+ Function ( MediaStream stream) ? onAddStream;
26+ Function ( MediaStream stream) ? onRemoveStream;
27+ Function ( MediaStream stream, MediaStreamTrack track) ? onAddTrack;
28+ Function ( MediaStream stream, MediaStreamTrack track) ? onRemoveTrack;
29+ Function ( RTCDataChannel channel) ? onDataChannel;
30+ Function () ? onRenegotiationNeeded;
4931
5032 /// Unified-Plan
51- UnifiedPlanTrackCallback ? onTrack;
33+ Function ( RTCTrackEvent event) ? onTrack;
5234
5335 RTCSignalingState ? get signalingState;
5436
0 commit comments