Class FeatureUsageInfo
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class FeatureUsageInfo : IMessage<FeatureUsageInfo>, IEquatable<FeatureUsageInfo>, IDeepCloneable<FeatureUsageInfo>, IBufferMessage, IMessage
- Inheritance
-
FeatureUsageInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
FeatureUsageInfo()
public FeatureUsageInfo()
FeatureUsageInfo(FeatureUsageInfo)
public FeatureUsageInfo(FeatureUsageInfo other)
Parameters
otherFeatureUsageInfo
Properties
Feature
public FeatureUsageInfo.Types.Feature Feature { get; set; }
Property Value
FeatureInfo
Feature specific metadata included in the report
public MapField<string, string> FeatureInfo { get; }
Property Value
ParticipantId
public string ParticipantId { get; set; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
ProjectId
public string ProjectId { get; set; }
Property Value
RoomId
public string RoomId { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
TimeRanges
time ranges during which the feature was enabled. for e. g., noise cancellation may not be applied when a media track is paused/muted, this allows reporting only periods during which a feature is active.
public RepeatedField<TimeRange> TimeRanges { get; }
Property Value
TrackId
public string TrackId { get; set; }