Class AudioSourceOptions
public sealed class AudioSourceOptions : Google.Protobuf.IMessage<AudioSourceOptions>, Google.Protobuf.IBufferMessage
- Inheritance
-
AudioSourceOptions
- Implements
-
IBufferMessage
- Extension Methods
Constructors
AudioSourceOptions()
public AudioSourceOptions()
AudioSourceOptions(AudioSourceOptions)
public AudioSourceOptions(AudioSourceOptions other)
Parameters
otherAudioSourceOptions
Fields
AutoGainControlFieldNumber
Field number for the "auto_gain_control" field.
public const int AutoGainControlFieldNumber = 3
Field Value
EchoCancellationFieldNumber
Field number for the "echo_cancellation" field.
public const int EchoCancellationFieldNumber = 1
Field Value
NoiseSuppressionFieldNumber
Field number for the "noise_suppression" field.
public const int NoiseSuppressionFieldNumber = 2
Field Value
Properties
AutoGainControl
public bool AutoGainControl { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
EchoCancellation
public bool EchoCancellation { get; set; }
Property Value
HasAutoGainControl
Gets whether the "auto_gain_control" field is set
public bool HasAutoGainControl { get; }
Property Value
HasEchoCancellation
Gets whether the "echo_cancellation" field is set
public bool HasEchoCancellation { get; }
Property Value
HasNoiseSuppression
Gets whether the "noise_suppression" field is set
public bool HasNoiseSuppression { get; }
Property Value
NoiseSuppression
public bool NoiseSuppression { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<AudioSourceOptions> Parser { get; }
Property Value
- MessageParser<AudioSourceOptions>
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearAutoGainControl()
Clears the value of the "auto_gain_control" field
public void ClearAutoGainControl()
ClearEchoCancellation()
Clears the value of the "echo_cancellation" field
public void ClearEchoCancellation()
ClearNoiseSuppression()
Clears the value of the "noise_suppression" field
public void ClearNoiseSuppression()
Clone()
public AudioSourceOptions Clone()
Returns
Equals(AudioSourceOptions)
public bool Equals(AudioSourceOptions other)
Parameters
otherAudioSourceOptions
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(AudioSourceOptions)
public void MergeFrom(AudioSourceOptions other)
Parameters
otherAudioSourceOptions
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream