Table of Contents

Class AudioSourceOptions

Namespace
LiveKit.Proto
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

other AudioSourceOptions

Fields

AutoGainControlFieldNumber

Field number for the "auto_gain_control" field.

public const int AutoGainControlFieldNumber = 3

Field Value

int

EchoCancellationFieldNumber

Field number for the "echo_cancellation" field.

public const int EchoCancellationFieldNumber = 1

Field Value

int

NoiseSuppressionFieldNumber

Field number for the "noise_suppression" field.

public const int NoiseSuppressionFieldNumber = 2

Field Value

int

Properties

AutoGainControl

public bool AutoGainControl { get; set; }

Property Value

bool

Descriptor

public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

EchoCancellation

public bool EchoCancellation { get; set; }

Property Value

bool

HasAutoGainControl

Gets whether the "auto_gain_control" field is set

public bool HasAutoGainControl { get; }

Property Value

bool

HasEchoCancellation

Gets whether the "echo_cancellation" field is set

public bool HasEchoCancellation { get; }

Property Value

bool

HasNoiseSuppression

Gets whether the "noise_suppression" field is set

public bool HasNoiseSuppression { get; }

Property Value

bool

NoiseSuppression

public bool NoiseSuppression { get; set; }

Property Value

bool

Parser

public static Google.Protobuf.MessageParser<AudioSourceOptions> Parser { get; }

Property Value

MessageParser<AudioSourceOptions>

Methods

CalculateSize()

public int CalculateSize()

Returns

int

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

AudioSourceOptions

Equals(AudioSourceOptions)

public bool Equals(AudioSourceOptions other)

Parameters

other AudioSourceOptions

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

public void MergeFrom(Google.Protobuf.CodedInputStream input)

Parameters

input CodedInputStream

MergeFrom(AudioSourceOptions)

public void MergeFrom(AudioSourceOptions other)

Parameters

other AudioSourceOptions

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream