Skip to content

Commit

Permalink
add set streams and replace track overrides
Browse files Browse the repository at this point in the history
  • Loading branch information
vpalmisano committed Jul 30, 2024
1 parent 538410b commit 4741a8f
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions scripts/peer-connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,9 @@ window.RTCPeerConnection = function (conf, options) {
)
transceiver.sender.setStreams = (...streams) => {
debug(`transceiver.setStreams`, streams)
if (window.overrideSetStreams) {
streams = window.overrideSetStreams(streams)
}
setStreamsNative(...streams)

checkSaveStream(transceiver)
Expand All @@ -118,6 +121,9 @@ window.RTCPeerConnection = function (conf, options) {
)
transceiver.sender.replaceTrack = async track => {
debug(`transceiver.replaceTrack`, track)
if (window.overrideReplaceTrack) {
track = window.overrideReplaceTrack(track)
}
await replaceTrackNative(track)

if (encodedInsertableStreams && timestampInsertableStreams) {
Expand Down

0 comments on commit 4741a8f

Please sign in to comment.