Skip to main content

getCreateLoopbackConnectionFn

function getCreateLoopbackConnectionFn(
rtcConnection,
rtcLoopbackConnection,
loopbackStream): (stream) => Promise<MediaStream>;

workaround to allow echo cancellation in Chromium browsers, due to https://bugs.chromium.org/p/chromium/issues/detail?id=687574.

based on https://dev.to/focusedlabs/echo-cancellation-with-web-audio-api-and-chromium-1f8m and https://gist.github.com/alexciarlillo/4b9f75516f93c10d7b39282d10cd17bc

Parameters

ParameterType
rtcConnectionRTCPeerConnection
rtcLoopbackConnectionRTCPeerConnection
loopbackStreamMediaStream

Returns

(stream): Promise<MediaStream>;

Parameters

ParameterType
streamMediaStream

Returns

Promise<MediaStream>