| 1234567891011121314151617181920212223 |
- // SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
- // SPDX-License-Identifier: MIT
- //go:build js && wasm
- // +build js,wasm
- package webrtc
- // SettingEngine allows influencing behavior in ways that are not
- // supported by the WebRTC API. This allows us to support additional
- // use-cases without deviating from the WebRTC API elsewhere.
- type SettingEngine struct {
- detach struct {
- DataChannels bool
- }
- }
- // DetachDataChannels enables detaching data channels. When enabled
- // data channels have to be detached in the OnOpen callback using the
- // DataChannel.Detach method.
- func (e *SettingEngine) DetachDataChannels() {
- e.detach.DataChannels = true
- }
|