W3cubDocs

/Dart 2

RtcPeerConnection constructor

RtcPeerConnection(Map rtcIceServers, [ Map mediaConstraints ])

Implementation

factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) {
  var constructorName = JS('RtcPeerConnection', 'window[#]',
      '${Device.propertyPrefix}RTCPeerConnection');
  if (mediaConstraints != null) {
    return JS(
        'RtcPeerConnection',
        'new #(#,#)',
        constructorName,
        convertDartToNative_SerializedScriptValue(rtcIceServers),
        convertDartToNative_SerializedScriptValue(mediaConstraints));
  } else {
    return JS('RtcPeerConnection', 'new #(#)', constructorName,
        convertDartToNative_SerializedScriptValue(rtcIceServers));
  }
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.5.0/dart-html/RtcPeerConnection/RtcPeerConnection.html