Documentation
¶
Index ¶
- func CheckConnectivity(cfg config.LiveKit) error
- type LiveKitWebRTC
- func (w *LiveKitWebRTC) Close() time.Duration
- func (w *LiveKitWebRTC) GetStats() *appstats.CaptureStats
- func (w *LiveKitWebRTC) HasTrack(trackID string) bool
- func (w *LiveKitWebRTC) Init() error
- func (w *LiveKitWebRTC) RequestKeyframe()
- func (w *LiveKitWebRTC) RequestKeyframeForSSRC(ssrc uint32)
- func (w *LiveKitWebRTC) SetConnectionStateCallback(callback func(state utils.ConnectionState))
- func (w *LiveKitWebRTC) SetFlowCallback(callback func(isFlowing bool, timestamp time.Duration, closed bool))
- type MimeType
- type TrackKind
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckConnectivity ¶ added in v0.10.0
Types ¶
type LiveKitWebRTC ¶
type LiveKitWebRTC struct {
// contains filtered or unexported fields
}
func NewLiveKitWebRTC ¶
func (*LiveKitWebRTC) Close ¶
func (w *LiveKitWebRTC) Close() time.Duration
func (*LiveKitWebRTC) GetStats ¶
func (w *LiveKitWebRTC) GetStats() *appstats.CaptureStats
func (*LiveKitWebRTC) HasTrack ¶ added in v0.9.4
func (w *LiveKitWebRTC) HasTrack(trackID string) bool
func (*LiveKitWebRTC) Init ¶
func (w *LiveKitWebRTC) Init() error
func (*LiveKitWebRTC) RequestKeyframe ¶
func (w *LiveKitWebRTC) RequestKeyframe()
func (*LiveKitWebRTC) RequestKeyframeForSSRC ¶
func (w *LiveKitWebRTC) RequestKeyframeForSSRC(ssrc uint32)
func (*LiveKitWebRTC) SetConnectionStateCallback ¶
func (w *LiveKitWebRTC) SetConnectionStateCallback(callback func(state utils.ConnectionState))
func (*LiveKitWebRTC) SetFlowCallback ¶
func (w *LiveKitWebRTC) SetFlowCallback(callback func(isFlowing bool, timestamp time.Duration, closed bool))
Click to show internal directories.
Click to hide internal directories.