Table of Contents

Class LoadAudioFilterPluginRequest

Namespace
LiveKit.Proto

Audio Filter Plugin

public sealed class LoadAudioFilterPluginRequest : Google.Protobuf.IMessage<LoadAudioFilterPluginRequest>, Google.Protobuf.IBufferMessage
Inheritance
LoadAudioFilterPluginRequest
Implements
IBufferMessage
Extension Methods

Constructors

LoadAudioFilterPluginRequest()

public LoadAudioFilterPluginRequest()

LoadAudioFilterPluginRequest(LoadAudioFilterPluginRequest)

public LoadAudioFilterPluginRequest(LoadAudioFilterPluginRequest other)

Parameters

other LoadAudioFilterPluginRequest

Fields

DependenciesFieldNumber

Field number for the "dependencies" field.

public const int DependenciesFieldNumber = 2

Field Value

int

ModuleIdFieldNumber

Field number for the "module_id" field.

public const int ModuleIdFieldNumber = 3

Field Value

int

PluginPathFieldNumber

Field number for the "plugin_path" field.

public const int PluginPathFieldNumber = 1

Field Value

int

Properties

Dependencies

Optional: paths for dependency dylibs

public Google.Protobuf.Collections.RepeatedField<string> Dependencies { get; }

Property Value

RepeatedField<string>

Descriptor

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

Property Value

MessageDescriptor

HasModuleId

Gets whether the "module_id" field is set

public bool HasModuleId { get; }

Property Value

bool

HasPluginPath

Gets whether the "plugin_path" field is set

public bool HasPluginPath { get; }

Property Value

bool

ModuleId

Unique identifier of the plugin

public string ModuleId { get; set; }

Property Value

string

Parser

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

Property Value

MessageParser<LoadAudioFilterPluginRequest>

PluginPath

path for ffi audio filter plugin

public string PluginPath { get; set; }

Property Value

string

Methods

CalculateSize()

public int CalculateSize()

Returns

int

ClearModuleId()

Clears the value of the "module_id" field

public void ClearModuleId()

ClearPluginPath()

Clears the value of the "plugin_path" field

public void ClearPluginPath()

Clone()

public LoadAudioFilterPluginRequest Clone()

Returns

LoadAudioFilterPluginRequest

Equals(LoadAudioFilterPluginRequest)

public bool Equals(LoadAudioFilterPluginRequest other)

Parameters

other LoadAudioFilterPluginRequest

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(LoadAudioFilterPluginRequest)

public void MergeFrom(LoadAudioFilterPluginRequest other)

Parameters

other LoadAudioFilterPluginRequest

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream