MCPcopy
hub / github.com/livekit/livekit / TrackPublishedUpdate

Method TrackPublishedUpdate

pkg/telemetry/events.go:279–290  ·  view source on GitHub ↗
(
	ctx context.Context,
	roomID livekit.RoomID,
	roomName livekit.RoomName,
	participantID livekit.ParticipantID,
	track *livekit.TrackInfo,
)

Source from the content-addressed store, hash-verified

277}
278
279func (t *telemetryService) TrackPublishedUpdate(
280 ctx context.Context,
281 roomID livekit.RoomID,
282 roomName livekit.RoomName,
283 participantID livekit.ParticipantID,
284 track *livekit.TrackInfo,
285) {
286 t.enqueue(func() {
287 room := toMinimalRoomProto(roomID, roomName)
288 t.SendEvent(ctx, newTrackEvent(livekit.AnalyticsEventType_TRACK_PUBLISHED_UPDATE, room, participantID, track))
289 })
290}
291
292func (t *telemetryService) TrackMaxSubscribedVideoQuality(
293 ctx context.Context,

Callers

nothing calls this directly

Calls 4

enqueueMethod · 0.95
toMinimalRoomProtoFunction · 0.85
newTrackEventFunction · 0.85
SendEventMethod · 0.65

Tested by

no test coverage detected