Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v1.5.0
type Config struct {
Global global `mapstructure:"global"`
Log logConf `mapstructure:"log"`
Nats natsConf `mapstructure:"nats"`
isfu.Config
}
Config for sfu node
type SFU ¶ added in v1.9.0
SFU represents a sfu node
func (*SFU) ConfigBase ¶ added in v1.10.0
func (s *SFU) ConfigBase() runner.ConfigBase
type SFUService ¶ added in v1.10.0
type SFUService struct {
rtc.UnimplementedRTCServer
// contains filtered or unexported fields
}
func NewSFUService ¶ added in v1.10.0
func NewSFUService(conf ion_sfu.Config) *SFUService
func (*SFUService) BroadcastTrackEvent ¶ added in v1.10.0
func (s *SFUService) BroadcastTrackEvent(uid string, tracks []*rtc.TrackInfo, state rtc.TrackEvent_State)
func (*SFUService) Close ¶ added in v1.10.0
func (s *SFUService) Close()
func (*SFUService) RegisterService ¶ added in v1.10.0
func (s *SFUService) RegisterService(registrar grpc.ServiceRegistrar)
func (*SFUService) Signal ¶ added in v1.10.0
func (s *SFUService) Signal(sig rtc.RTC_SignalServer) error
Click to show internal directories.
Click to hide internal directories.