( ctx context.Context, roomID livekit.RoomID, roomName livekit.RoomName, participantID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, layer int, stats *livekit.RTPStats, )
| 443 | } |
| 444 | |
| 445 | func (t *telemetryService) TrackPublishRTPStats( |
| 446 | ctx context.Context, |
| 447 | roomID livekit.RoomID, |
| 448 | roomName livekit.RoomName, |
| 449 | participantID livekit.ParticipantID, |
| 450 | trackID livekit.TrackID, |
| 451 | mimeType mime.MimeType, |
| 452 | layer int, |
| 453 | stats *livekit.RTPStats, |
| 454 | ) { |
| 455 | t.enqueue(func() { |
| 456 | room := toMinimalRoomProto(roomID, roomName) |
| 457 | ev := newRoomEvent(livekit.AnalyticsEventType_TRACK_PUBLISH_STATS, room) |
| 458 | ev.ParticipantId = string(participantID) |
| 459 | ev.TrackId = string(trackID) |
| 460 | ev.Mime = mimeType.String() |
| 461 | ev.VideoLayer = int32(layer) |
| 462 | ev.RtpStats = stats |
| 463 | t.SendEvent(ctx, ev) |
| 464 | }) |
| 465 | } |
| 466 | |
| 467 | func (t *telemetryService) TrackSubscribeRTPStats( |
| 468 | ctx context.Context, |
nothing calls this directly
no test coverage detected