Remove default adapters

* Update examples to import adapters explicitly
* Remove default adapters to be imported implicitly
This commit is contained in:
Lukas Herman
2020-02-14 21:01:29 -08:00
parent 53d55a30e5
commit ec951025fb
4 changed files with 4 additions and 3 deletions
-3
View File
@@ -2,9 +2,6 @@ package mediadevices
import ( import (
"github.com/pion/mediadevices/pkg/driver" "github.com/pion/mediadevices/pkg/driver"
_ "github.com/pion/mediadevices/pkg/driver/camera"
_ "github.com/pion/mediadevices/pkg/driver/microphone"
_ "github.com/pion/mediadevices/pkg/driver/screen"
) )
// RegisterDriverAdapter allows user space level of driver registration // RegisterDriverAdapter allows user space level of driver registration
+1
View File
@@ -8,6 +8,7 @@ import (
"github.com/pion/mediadevices" "github.com/pion/mediadevices"
_ "github.com/pion/mediadevices/pkg/codec/openh264" // This is required to register h264 video encoder _ "github.com/pion/mediadevices/pkg/codec/openh264" // This is required to register h264 video encoder
_ "github.com/pion/mediadevices/pkg/codec/vpx" // This is required to register VP8/VP9 video encoder _ "github.com/pion/mediadevices/pkg/codec/vpx" // This is required to register VP8/VP9 video encoder
_ "github.com/pion/mediadevices/pkg/driver/camera" // This is required to register camera adapter
"github.com/pion/mediadevices/pkg/frame" "github.com/pion/mediadevices/pkg/frame"
"github.com/pion/rtp" "github.com/pion/rtp"
"github.com/pion/webrtc/v2" "github.com/pion/webrtc/v2"
+1
View File
@@ -8,6 +8,7 @@ import (
_ "github.com/pion/mediadevices/pkg/codec/openh264" // This is required to register h264 video encoder _ "github.com/pion/mediadevices/pkg/codec/openh264" // This is required to register h264 video encoder
_ "github.com/pion/mediadevices/pkg/codec/opus" // This is required to register opus audio encoder _ "github.com/pion/mediadevices/pkg/codec/opus" // This is required to register opus audio encoder
_ "github.com/pion/mediadevices/pkg/codec/vpx" _ "github.com/pion/mediadevices/pkg/codec/vpx"
_ "github.com/pion/mediadevices/pkg/driver/screen" // This is required to register screen capture adapter
"github.com/pion/mediadevices/pkg/frame" "github.com/pion/mediadevices/pkg/frame"
"github.com/pion/webrtc/v2" "github.com/pion/webrtc/v2"
) )
+2
View File
@@ -8,6 +8,8 @@ import (
_ "github.com/pion/mediadevices/pkg/codec/openh264" // This is required to register h264 video encoder _ "github.com/pion/mediadevices/pkg/codec/openh264" // This is required to register h264 video encoder
_ "github.com/pion/mediadevices/pkg/codec/opus" // This is required to register opus audio encoder _ "github.com/pion/mediadevices/pkg/codec/opus" // This is required to register opus audio encoder
_ "github.com/pion/mediadevices/pkg/codec/vpx" _ "github.com/pion/mediadevices/pkg/codec/vpx"
_ "github.com/pion/mediadevices/pkg/driver/camera" // This is required to register camera adapter
_ "github.com/pion/mediadevices/pkg/driver/microphone" // This is required to register microphone adapter
"github.com/pion/mediadevices/pkg/frame" "github.com/pion/mediadevices/pkg/frame"
"github.com/pion/webrtc/v2" "github.com/pion/webrtc/v2"
) )