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.