Documentation
¶
Index ¶
- Variables
- type Handler
- type NegotiationState
- type UnimplementedHandler
- func (h UnimplementedHandler) OnAnswer(sd webrtc.SessionDescription, answerId uint32, midToTrackID map[string]string) error
- func (h UnimplementedHandler) OnDataMessage(kind livekit.DataPacket_Kind, data []byte)
- func (h UnimplementedHandler) OnDataMessageUnlabeled(data []byte)
- func (h UnimplementedHandler) OnDataSendError(err error)
- func (h UnimplementedHandler) OnDataTrackMessage(data []byte)
- func (h UnimplementedHandler) OnFailed(isShortLived bool)
- func (h UnimplementedHandler) OnFullyEstablished()
- func (h UnimplementedHandler) OnICECandidate(c *webrtc.ICECandidate, target livekit.SignalTarget) error
- func (h UnimplementedHandler) OnInitialConnected()
- func (h UnimplementedHandler) OnNegotiationFailed()
- func (h UnimplementedHandler) OnNegotiationStateChanged(state NegotiationState)
- func (h UnimplementedHandler) OnOffer(sd webrtc.SessionDescription, offerId uint32, midToTrackID map[string]string) error
- func (h UnimplementedHandler) OnSetRemoteDescriptionOffer()
- func (h UnimplementedHandler) OnStreamStateChange(update *streamallocator.StreamStateUpdate) error
- func (h UnimplementedHandler) OnTrack(track *webrtc.TrackRemote, rtpReceiver *webrtc.RTPReceiver)
- func (h UnimplementedHandler) OnUnmatchedMedia(numAudios uint32, numVideos uint32) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler interface {
OnICECandidate(c *webrtc.ICECandidate, target livekit.SignalTarget) error
OnInitialConnected()
OnFullyEstablished()
OnFailed(isShortLived bool, iceConnectionInfo *types.ICEConnectionInfo)
OnTrack(track *webrtc.TrackRemote, rtpReceiver *webrtc.RTPReceiver)
OnDataMessage(kind livekit.DataPacket_Kind, data []byte)
OnDataMessageUnlabeled(data []byte)
OnDataTrackMessage(data []byte)
OnDataSendError(err error)
OnOffer(sd webrtc.SessionDescription, offerId uint32, midToTrackID map[string]string) error
OnSetRemoteDescriptionOffer()
OnAnswer(sd webrtc.SessionDescription, answerId uint32, midToTrackID map[string]string) error
OnNegotiationStateChanged(state NegotiationState)
OnNegotiationFailed()
OnStreamStateChange(update *streamallocator.StreamStateUpdate) error
OnUnmatchedMedia(numAudios uint32, numVideos uint32) error
}
type NegotiationState ¶
type NegotiationState int
const ( NegotiationStateNone NegotiationState = iota // waiting for remote description NegotiationStateRemote // need to Negotiate again NegotiationStateRetry )
func (NegotiationState) String ¶
func (n NegotiationState) String() string
type UnimplementedHandler ¶
type UnimplementedHandler struct{}
func (UnimplementedHandler) OnAnswer ¶
func (h UnimplementedHandler) OnAnswer(sd webrtc.SessionDescription, answerId uint32, midToTrackID map[string]string) error
func (UnimplementedHandler) OnDataMessage ¶ added in v1.9.0
func (h UnimplementedHandler) OnDataMessage(kind livekit.DataPacket_Kind, data []byte)
func (UnimplementedHandler) OnDataMessageUnlabeled ¶ added in v1.9.0
func (h UnimplementedHandler) OnDataMessageUnlabeled(data []byte)
func (UnimplementedHandler) OnDataSendError ¶ added in v1.8.0
func (h UnimplementedHandler) OnDataSendError(err error)
func (UnimplementedHandler) OnDataTrackMessage ¶ added in v1.9.7
func (h UnimplementedHandler) OnDataTrackMessage(data []byte)
func (UnimplementedHandler) OnFailed ¶
func (h UnimplementedHandler) OnFailed(isShortLived bool)
func (UnimplementedHandler) OnFullyEstablished ¶
func (h UnimplementedHandler) OnFullyEstablished()
func (UnimplementedHandler) OnICECandidate ¶
func (h UnimplementedHandler) OnICECandidate(c *webrtc.ICECandidate, target livekit.SignalTarget) error
func (UnimplementedHandler) OnInitialConnected ¶
func (h UnimplementedHandler) OnInitialConnected()
func (UnimplementedHandler) OnNegotiationFailed ¶
func (h UnimplementedHandler) OnNegotiationFailed()
func (UnimplementedHandler) OnNegotiationStateChanged ¶
func (h UnimplementedHandler) OnNegotiationStateChanged(state NegotiationState)
func (UnimplementedHandler) OnOffer ¶
func (h UnimplementedHandler) OnOffer(sd webrtc.SessionDescription, offerId uint32, midToTrackID map[string]string) error
func (UnimplementedHandler) OnSetRemoteDescriptionOffer ¶ added in v1.9.2
func (h UnimplementedHandler) OnSetRemoteDescriptionOffer()
func (UnimplementedHandler) OnStreamStateChange ¶
func (h UnimplementedHandler) OnStreamStateChange(update *streamallocator.StreamStateUpdate) error
func (UnimplementedHandler) OnTrack ¶
func (h UnimplementedHandler) OnTrack(track *webrtc.TrackRemote, rtpReceiver *webrtc.RTPReceiver)
func (UnimplementedHandler) OnUnmatchedMedia ¶ added in v1.9.1
func (h UnimplementedHandler) OnUnmatchedMedia(numAudios uint32, numVideos uint32) error
Click to show internal directories.
Click to hide internal directories.