neko/internal/types/webrtc.go
2021-02-02 19:21:48 +01:00

19 lines
297 B
Go

package types
import "github.com/pion/webrtc/v3"
type WebRTCPeer interface {
SignalAnswer(sdp string) error
Destroy() error
}
type WebRTCManager interface {
Start()
Shutdown() error
ICELite() bool
ICEServers() []string
CreatePeer(session Session) (*webrtc.SessionDescription, error)
}