| Index: third_party/WebCore/Modules/mediastream/RTCPeerConnection.idl
|
| diff --git a/third_party/WebCore/Modules/mediastream/RTCPeerConnection.idl b/third_party/WebCore/Modules/mediastream/RTCPeerConnection.idl
|
| index 44ad7235be4a3837e50800b09dcadf934b24c855..8312ecea296c66695faccef8e5d6968e0895bcd6 100644
|
| --- a/third_party/WebCore/Modules/mediastream/RTCPeerConnection.idl
|
| +++ b/third_party/WebCore/Modules/mediastream/RTCPeerConnection.idl
|
| @@ -33,11 +33,55 @@ module mediastream {
|
| interface [
|
| Conditional=MEDIA_STREAM,
|
| ActiveDOMObject,
|
| - Constructor(in Dictionary rtcICEServers, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints),
|
| + Constructor(in Dictionary rtcIceServers, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints),
|
| ConstructorRaisesException,
|
| CallWith=ScriptExecutionContext,
|
| EventTarget
|
| ] RTCPeerConnection {
|
| + void createOffer(in [Callback] RTCSessionDescriptionCallback successCallback, in [Callback,Optional=DefaultIsUndefined] RTCErrorCallback failureCallback, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints)
|
| + raises(DOMException);
|
| +
|
| + void createAnswer(in [Callback] RTCSessionDescriptionCallback successCallback, in [Callback, Optional=DefaultIsUndefined] RTCErrorCallback failureCallback, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints)
|
| + raises(DOMException);
|
| +
|
| + void setLocalDescription(in RTCSessionDescription description, in [Callback, Optional=DefaultIsUndefined] VoidCallback successCallback, in [Callback, Optional=DefaultIsUndefined] RTCErrorCallback failureCallback)
|
| + raises(DOMException);
|
| + readonly attribute RTCSessionDescription localDescription
|
| + getter raises(DOMException);
|
| +
|
| + void setRemoteDescription(in RTCSessionDescription description, in [Callback, Optional=DefaultIsUndefined] VoidCallback successCallback, in [Callback, Optional=DefaultIsUndefined] RTCErrorCallback failureCallback)
|
| + raises(DOMException);
|
| + readonly attribute RTCSessionDescription remoteDescription
|
| + getter raises(DOMException);
|
| +
|
| + readonly attribute DOMString readyState;
|
| +
|
| + void updateIce(in [Optional=DefaultIsUndefined] Dictionary configuration, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints)
|
| + raises(DOMException);
|
| +
|
| + void addIceCandidate(in RTCIceCandidate candidate)
|
| + raises(DOMException);
|
| +
|
| + readonly attribute DOMString iceState;
|
| +
|
| + readonly attribute MediaStreamList localStreams;
|
| + readonly attribute MediaStreamList remoteStreams;
|
| +
|
| + [StrictTypeChecking] void addStream(in MediaStream stream, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints)
|
| + raises(DOMException);
|
| + [StrictTypeChecking] void removeStream(in MediaStream stream)
|
| + raises(DOMException);
|
| +
|
| + void close()
|
| + raises(DOMException);
|
| +
|
| + attribute EventListener onicecandidate;
|
| + attribute EventListener onopen;
|
| + attribute EventListener onstatechange;
|
| + attribute EventListener onaddstream;
|
| + attribute EventListener onremovestream;
|
| + attribute EventListener onicechange;
|
| +
|
| // EventTarget interface
|
| void addEventListener(in DOMString type,
|
| in EventListener listener,
|
|
|