neko/internal/types/webrtc.go

19 lines
309 B
Go
Raw Normal View History

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
}