webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | List of all members
<RTCPeerConnectionDelegate > Protocol Reference

#import <RTCPeerConnection.h>

Inheritance diagram for <RTCPeerConnectionDelegate >:

Instance Methods

(void- peerConnection:didChangeSignalingState:
 
(void- peerConnection:didAddStream:
 
(void- peerConnection:didRemoveStream:
 
(void- peerConnectionShouldNegotiate:
 
(void- peerConnection:didChangeIceConnectionState:
 
(void- peerConnection:didChangeIceGatheringState:
 
(void- peerConnection:didGenerateIceCandidate:
 
(void- peerConnection:didRemoveIceCandidates:
 
(void- peerConnection:didOpenDataChannel:
 
(void- peerConnection:didChangeSignalingState:
 
(void- peerConnection:didAddStream:
 
(void- peerConnection:didRemoveStream:
 
(void- peerConnectionShouldNegotiate:
 
(void- peerConnection:didChangeIceConnectionState:
 
(void- peerConnection:didChangeIceGatheringState:
 
(void- peerConnection:didGenerateIceCandidate:
 
(void- peerConnection:didRemoveIceCandidates:
 
(void- peerConnection:didOpenDataChannel:
 

Method Documentation

◆ peerConnection:didAddStream:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didAddStream: (RTCMediaStream *)  stream 

Called when media is received on a new stream from remote peer.

◆ peerConnection:didAddStream:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didAddStream: (RTCMediaStream *)  stream 

Called when media is received on a new stream from remote peer.

◆ peerConnection:didChangeIceConnectionState:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didChangeIceConnectionState: (RTCIceConnectionState)  newState 

Called any time the IceConnectionState changes.

◆ peerConnection:didChangeIceConnectionState:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didChangeIceConnectionState: (RTCIceConnectionState)  newState 

Called any time the IceConnectionState changes.

◆ peerConnection:didChangeIceGatheringState:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didChangeIceGatheringState: (RTCIceGatheringState)  newState 

Called any time the IceGatheringState changes.

◆ peerConnection:didChangeIceGatheringState:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didChangeIceGatheringState: (RTCIceGatheringState)  newState 

Called any time the IceGatheringState changes.

◆ peerConnection:didChangeSignalingState:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didChangeSignalingState: (RTCSignalingState)  stateChanged 

Called when the SignalingState changed.

◆ peerConnection:didChangeSignalingState:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didChangeSignalingState: (RTCSignalingState)  stateChanged 

Called when the SignalingState changed.

◆ peerConnection:didGenerateIceCandidate:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didGenerateIceCandidate: (RTCIceCandidate *)  candidate 

New ice candidate has been found.

◆ peerConnection:didGenerateIceCandidate:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didGenerateIceCandidate: (RTCIceCandidate *)  candidate 

New ice candidate has been found.

◆ peerConnection:didOpenDataChannel:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didOpenDataChannel: (RTCDataChannel *)  dataChannel 

New data channel has been opened.

◆ peerConnection:didOpenDataChannel:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didOpenDataChannel: (RTCDataChannel *)  dataChannel 

New data channel has been opened.

◆ peerConnection:didRemoveIceCandidates:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didRemoveIceCandidates: (NSArray< RTCIceCandidate * > *)  candidates 

Called when a group of local Ice candidates have been removed.

◆ peerConnection:didRemoveIceCandidates:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didRemoveIceCandidates: (NSArray< RTCIceCandidate * > *)  candidates 

Called when a group of local Ice candidates have been removed.

◆ peerConnection:didRemoveStream:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didRemoveStream: (RTCMediaStream *)  stream 

Called when a remote peer closes a stream.

◆ peerConnection:didRemoveStream:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnection: (RTCPeerConnection *)  peerConnection
didRemoveStream: (RTCMediaStream *)  stream 

Called when a remote peer closes a stream.

◆ peerConnectionShouldNegotiate:() [1/2]

- (void RTCPeerConnectionDelegate) peerConnectionShouldNegotiate: (RTCPeerConnection *)  peerConnection

Called when negotiation is needed, for example ICE has restarted.

◆ peerConnectionShouldNegotiate:() [2/2]

- (void RTCPeerConnectionDelegate) peerConnectionShouldNegotiate: (RTCPeerConnection *)  peerConnection

Called when negotiation is needed, for example ICE has restarted.


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