Class TrackPublicationInfo
public sealed class TrackPublicationInfo : Google.Protobuf.IMessage<TrackPublicationInfo>, Google.Protobuf.IBufferMessage
- Inheritance
-
TrackPublicationInfo
- Implements
-
IBufferMessage
- Extension Methods
Constructors
TrackPublicationInfo()
public TrackPublicationInfo()
TrackPublicationInfo(TrackPublicationInfo)
public TrackPublicationInfo(TrackPublicationInfo other)
Parameters
otherTrackPublicationInfo
Fields
AudioFeaturesFieldNumber
Field number for the "audio_features" field.
public const int AudioFeaturesFieldNumber = 12
Field Value
EncryptionTypeFieldNumber
Field number for the "encryption_type" field.
public const int EncryptionTypeFieldNumber = 11
Field Value
HeightFieldNumber
Field number for the "height" field.
public const int HeightFieldNumber = 7
Field Value
KindFieldNumber
Field number for the "kind" field.
public const int KindFieldNumber = 3
Field Value
MimeTypeFieldNumber
Field number for the "mime_type" field.
public const int MimeTypeFieldNumber = 8
Field Value
MutedFieldNumber
Field number for the "muted" field.
public const int MutedFieldNumber = 9
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 = 10
Field Value
SidFieldNumber
Field number for the "sid" field.
public const int SidFieldNumber = 1
Field Value
SimulcastedFieldNumber
Field number for the "simulcasted" field.
public const int SimulcastedFieldNumber = 5
Field Value
SourceFieldNumber
Field number for the "source" field.
public const int SourceFieldNumber = 4
Field Value
WidthFieldNumber
Field number for the "width" field.
public const int WidthFieldNumber = 6
Field Value
Properties
AudioFeatures
public Google.Protobuf.Collections.RepeatedField<AudioTrackFeature> AudioFeatures { get; }
Property Value
- RepeatedField<AudioTrackFeature>
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
EncryptionType
public EncryptionType EncryptionType { get; set; }
Property Value
HasEncryptionType
Gets whether the "encryption_type" field is set
public bool HasEncryptionType { get; }
Property Value
HasHeight
Gets whether the "height" field is set
public bool HasHeight { get; }
Property Value
HasKind
Gets whether the "kind" field is set
public bool HasKind { get; }
Property Value
HasMimeType
Gets whether the "mime_type" field is set
public bool HasMimeType { 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
HasSimulcasted
Gets whether the "simulcasted" field is set
public bool HasSimulcasted { get; }
Property Value
HasSource
Gets whether the "source" field is set
public bool HasSource { get; }
Property Value
HasWidth
Gets whether the "width" field is set
public bool HasWidth { get; }
Property Value
Height
public uint Height { get; set; }
Property Value
Kind
public TrackKind Kind { get; set; }
Property Value
MimeType
public string MimeType { 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<TrackPublicationInfo> Parser { get; }
Property Value
- MessageParser<TrackPublicationInfo>
Remote
public bool Remote { get; set; }
Property Value
Sid
public string Sid { get; set; }
Property Value
Simulcasted
public bool Simulcasted { get; set; }
Property Value
Source
public TrackSource Source { get; set; }
Property Value
Width
public uint Width { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearEncryptionType()
Clears the value of the "encryption_type" field
public void ClearEncryptionType()
ClearHeight()
Clears the value of the "height" field
public void ClearHeight()
ClearKind()
Clears the value of the "kind" field
public void ClearKind()
ClearMimeType()
Clears the value of the "mime_type" field
public void ClearMimeType()
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()
ClearSimulcasted()
Clears the value of the "simulcasted" field
public void ClearSimulcasted()
ClearSource()
Clears the value of the "source" field
public void ClearSource()
ClearWidth()
Clears the value of the "width" field
public void ClearWidth()
Clone()
public TrackPublicationInfo Clone()
Returns
Equals(TrackPublicationInfo)
public bool Equals(TrackPublicationInfo other)
Parameters
otherTrackPublicationInfo
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(TrackPublicationInfo)
public void MergeFrom(TrackPublicationInfo other)
Parameters
otherTrackPublicationInfo
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream