MenuSet userPreferences for RTCPeerConnection.js
This code is used internally. However it can help advance users to manage RTCPeerConnection execution.
connection.setUserPreferences({
extra: connection.extra,
localPeerSdpConstraints: {
OfferToReceiveAudio: true,
OfferToReceiveVideo: true
},
remotePeerSdpConstraints: {
OfferToReceiveAudio: true,
OfferToReceiveVideo: true
},
isOneWay: false,
isDataOnly: false,
dontGetRemoteStream: false,
dontAttachLocalStream: false,
connectionDescription: {
remoteUserId: connection.userid,
message: {
newParticipationRequest: true,
isOneWay: false,
isDataOnly: false,
localPeerSdpConstraints: {
OfferToReceiveAudio: true,
OfferToReceiveVideo: true
},
remotePeerSdpConstraints: {
OfferToReceiveAudio: true,
OfferToReceiveVideo: true
}
},
sender: connection.userid
},
successCallback: function() {
//
}
});