Skip to content

Commit ebb963d

Browse files
committed
Migrate webrtc to dom
1 parent 3e4960b commit ebb963d

31 files changed

+647
-439
lines changed

api-reports/2_12.txt

Lines changed: 238 additions & 194 deletions
Large diffs are not rendered by default.

api-reports/2_13.txt

Lines changed: 238 additions & 194 deletions
Large diffs are not rendered by default.

src/main/scala/org/scalajs/dom/experimental/webrtc/MediaStreamEventInit.scala renamed to src/main/scala/org/scalajs/dom/MediaStreamEventInit.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
22
package org.scalajs.dom
3-
package experimental.webrtc
43

5-
import org.scalajs.dom.EventInit
64
import scala.scalajs.js
75

86
trait MediaStreamEventInit extends EventInit {

src/main/scala/org/scalajs/dom/Navigator.scala

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,12 @@ class Navigator
4848
* [[https://www.w3.org/TR/2015/WD-gamepad-20151217/ W3C Working Draft]]
4949
*/
5050
def getGamepads(): js.Array[Gamepad] = js.native
51+
52+
/** The Navigator.mediaDevices read-only property returns a MediaDevices object, which provides access to connected
53+
* media input devices like cameras and microphones, as well as screen sharing.
54+
*
55+
* @see
56+
* [[https://developer.mozilla.org/en-US/docs/Web/API/Navigator/mediaDevices]]
57+
*/
58+
def mediaDevices: MediaDevices = js.native
5159
}

src/main/scala/org/scalajs/dom/experimental/webrtc/RTCBundlePolicy.scala renamed to src/main/scala/org/scalajs/dom/RTCBundlePolicy.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
2-
package org.scalajs.dom.experimental.webrtc
2+
package org.scalajs.dom
33

44
import scala.scalajs.js
55

src/main/scala/org/scalajs/dom/experimental/webrtc/RTCConfiguration.scala renamed to src/main/scala/org/scalajs/dom/RTCConfiguration.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
2-
package org.scalajs.dom.experimental.webrtc
2+
package org.scalajs.dom
33

44
import scala.scalajs.js
55

src/main/scala/org/scalajs/dom/experimental/webrtc/RTCDTMFSender.scala renamed to src/main/scala/org/scalajs/dom/RTCDTMFSender.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
22
package org.scalajs.dom
3-
package experimental.webrtc
43

5-
import org.scalajs.dom.Event
64
import scala.scalajs.js
75

86
//https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection

src/main/scala/org/scalajs/dom/experimental/webrtc/RTCDataChannel.scala renamed to src/main/scala/org/scalajs/dom/RTCDataChannel.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
2-
package org.scalajs.dom.experimental.webrtc
2+
package org.scalajs.dom
33

4-
import org.scalajs.dom.{Blob, Event, EventTarget, MessageEvent}
54
import scala.scalajs.js
65
import scala.scalajs.js.typedarray.{ArrayBuffer, ArrayBufferView}
76
import scala.scalajs.js.|

src/main/scala/org/scalajs/dom/experimental/webrtc/RTCDataChannelEvent.scala renamed to src/main/scala/org/scalajs/dom/RTCDataChannelEvent.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
2-
package org.scalajs.dom.experimental.webrtc
2+
package org.scalajs.dom
33

4-
import org.scalajs.dom.Event
54
import scala.scalajs.js
65
import scala.scalajs.js.annotation._
76

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/** http://www.w3.org/TR/2015/WD-webrtc-20150210/ */
2-
package org.scalajs.dom.experimental.webrtc
2+
package org.scalajs.dom
33

4-
import org.scalajs.dom.EventInit
54
import scala.scalajs.js
65

76
trait RTCDataChannelEventInit extends EventInit {

0 commit comments

Comments
 (0)