Class SetRemoteTrackPublicationQualityRequest
For tracks that support simulcasting, adjust subscribed quality.
public sealed class SetRemoteTrackPublicationQualityRequest : Google.Protobuf.IMessage<SetRemoteTrackPublicationQualityRequest>, Google.Protobuf.IBufferMessage
- Inheritance
-
SetRemoteTrackPublicationQualityRequest
- Implements
-
IBufferMessage
- Extension Methods
Constructors
SetRemoteTrackPublicationQualityRequest()
public SetRemoteTrackPublicationQualityRequest()
SetRemoteTrackPublicationQualityRequest(SetRemoteTrackPublicationQualityRequest)
public SetRemoteTrackPublicationQualityRequest(SetRemoteTrackPublicationQualityRequest other)
Parameters
Fields
QualityFieldNumber
Field number for the "quality" field.
public const int QualityFieldNumber = 2
Field Value
TrackPublicationHandleFieldNumber
Field number for the "track_publication_handle" field.
public const int TrackPublicationHandleFieldNumber = 1
Field Value
Properties
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasQuality
Gets whether the "quality" field is set
public bool HasQuality { get; }
Property Value
HasTrackPublicationHandle
Gets whether the "track_publication_handle" field is set
public bool HasTrackPublicationHandle { get; }
Property Value
Parser
public static Google.Protobuf.MessageParser<SetRemoteTrackPublicationQualityRequest> Parser { get; }
Property Value
- MessageParser<SetRemoteTrackPublicationQualityRequest>
Quality
public VideoQuality Quality { get; set; }
Property Value
TrackPublicationHandle
public ulong TrackPublicationHandle { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearQuality()
Clears the value of the "quality" field
public void ClearQuality()
ClearTrackPublicationHandle()
Clears the value of the "track_publication_handle" field
public void ClearTrackPublicationHandle()
Clone()
public SetRemoteTrackPublicationQualityRequest Clone()
Returns
Equals(SetRemoteTrackPublicationQualityRequest)
public bool Equals(SetRemoteTrackPublicationQualityRequest other)
Parameters
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(SetRemoteTrackPublicationQualityRequest)
public void MergeFrom(SetRemoteTrackPublicationQualityRequest other)
Parameters
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream