Class VideoSourceInfo
public sealed class VideoSourceInfo : Google.Protobuf.IMessage<VideoSourceInfo>, Google.Protobuf.IBufferMessage
- Inheritance
-
VideoSourceInfo
- Implements
-
IBufferMessage
- Extension Methods
Constructors
VideoSourceInfo()
public VideoSourceInfo()
VideoSourceInfo(VideoSourceInfo)
public VideoSourceInfo(VideoSourceInfo other)
Parameters
otherVideoSourceInfo
Fields
TypeFieldNumber
Field number for the "type" field.
public const int TypeFieldNumber = 1
Field Value
Properties
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasType
Gets whether the "type" field is set
public bool HasType { get; }
Property Value
Parser
public static Google.Protobuf.MessageParser<VideoSourceInfo> Parser { get; }
Property Value
- MessageParser<VideoSourceInfo>
Type
public VideoSourceType Type { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearType()
Clears the value of the "type" field
public void ClearType()
Clone()
public VideoSourceInfo Clone()
Returns
Equals(VideoSourceInfo)
public bool Equals(VideoSourceInfo other)
Parameters
otherVideoSourceInfo
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(VideoSourceInfo)
public void MergeFrom(VideoSourceInfo other)
Parameters
otherVideoSourceInfo
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream