Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Unified Diff: third_party/WebCore/Modules/mediastream/RTCPeerConnection.idl

Issue 10911186: Roll WebKit IDL to multivm@858 (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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,

Powered by Google App Engine
This is Rietveld 408576698