neko/internal/types/webrtc.go
2020-10-22 16:54:50 +02:00

19 lines
309 B
Go

package types
type Sample struct {
Data []byte
Samples uint32
}
type WebRTCManager interface {
Start()
Shutdown() error
CreatePeer(id string, session Session) (string, bool, []string, error)
}
type Peer interface {
SignalAnswer(sdp string) error
WriteData(v interface{}) error
Destroy() error
}