MCPcopy
hub / github.com/livekit/livekit / SendIceCandidate

Method SendIceCandidate

test/client/client.go:845–856  ·  view source on GitHub ↗
(ic *webrtc.ICECandidate, target livekit.SignalTarget)

Source from the content-addressed store, hash-verified

843}
844
845func (c *RTCClient) SendIceCandidate(ic *webrtc.ICECandidate, target livekit.SignalTarget) error {
846 prevIC := c.icQueue[target].Swap(ic)
847 if prevIC == nil {
848 return nil
849 }
850
851 return c.SendRequest(&livekit.SignalRequest{
852 Message: &livekit.SignalRequest_Trickle{
853 Trickle: signalling.ToProtoTrickle(prevIC.ToJSON(), target, ic == nil),
854 },
855 })
856}
857
858func (c *RTCClient) SetAttributes(attrs map[string]string) error {
859 return c.SendRequest(&livekit.SignalRequest{

Callers 1

createTransportMethod · 0.95

Calls 2

SendRequestMethod · 0.95
SwapMethod · 0.45

Tested by

no test coverage detected