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