Class TrackInfo
public sealed class TrackInfo : Google.Protobuf.IMessage<TrackInfo>, Google.Protobuf.IBufferMessage
- Inheritance
-
TrackInfo
- Implements
-
IBufferMessage
- Extension Methods
Constructors
TrackInfo()
public TrackInfo()
TrackInfo(TrackInfo)
public TrackInfo(TrackInfo other)
Parameters
otherTrackInfo
Fields
KindFieldNumber
Field number for the "kind" field.
public const int KindFieldNumber = 3
Field Value
MutedFieldNumber
Field number for the "muted" field.
public const int MutedFieldNumber = 5
Field Value
NameFieldNumber
Field number for the "name" field.
public const int NameFieldNumber = 2
Field Value
RemoteFieldNumber
Field number for the "remote" field.
public const int RemoteFieldNumber = 6
Field Value
SidFieldNumber
Field number for the "sid" field.
public const int SidFieldNumber = 1
Field Value
StreamStateFieldNumber
Field number for the "stream_state" field.
public const int StreamStateFieldNumber = 4
Field Value
Properties
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasKind
Gets whether the "kind" field is set
public bool HasKind { get; }
Property Value
HasMuted
Gets whether the "muted" field is set
public bool HasMuted { get; }
Property Value
HasName
Gets whether the "name" field is set
public bool HasName { get; }
Property Value
HasRemote
Gets whether the "remote" field is set
public bool HasRemote { get; }
Property Value
HasSid
Gets whether the "sid" field is set
public bool HasSid { get; }
Property Value
HasStreamState
Gets whether the "stream_state" field is set
public bool HasStreamState { get; }
Property Value
Kind
public TrackKind Kind { get; set; }
Property Value
Muted
public bool Muted { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<TrackInfo> Parser { get; }
Property Value
- MessageParser<TrackInfo>
Remote
public bool Remote { get; set; }
Property Value
Sid
public string Sid { get; set; }
Property Value
StreamState
public StreamState StreamState { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearKind()
Clears the value of the "kind" field
public void ClearKind()
ClearMuted()
Clears the value of the "muted" field
public void ClearMuted()
ClearName()
Clears the value of the "name" field
public void ClearName()
ClearRemote()
Clears the value of the "remote" field
public void ClearRemote()
ClearSid()
Clears the value of the "sid" field
public void ClearSid()
ClearStreamState()
Clears the value of the "stream_state" field
public void ClearStreamState()
Clone()
public TrackInfo Clone()
Returns
Equals(TrackInfo)
public bool Equals(TrackInfo other)
Parameters
otherTrackInfo
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
inputCodedInputStream
MergeFrom(TrackInfo)
public void MergeFrom(TrackInfo other)
Parameters
otherTrackInfo
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream