Table of Contents

Class MicrophoneArrayConfig<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Configuration for microphone array geometry.

public class MicrophoneArrayConfig<T>

Type Parameters

T

The numeric type used for calculations.

Inheritance
MicrophoneArrayConfig<T>
Inherited Members

Properties

NumMicrophones

Gets or sets the number of microphones.

public int NumMicrophones { get; set; }

Property Value

int

Positions

Gets or sets microphone positions [num_mics, 3] (x, y, z).

public Tensor<T>? Positions { get; set; }

Property Value

Tensor<T>

Spacing

Gets or sets the spacing between microphones (for regular arrays).

public T Spacing { get; set; }

Property Value

T

Type

Gets or sets the array type.

public ArrayType Type { get; set; }

Property Value

ArrayType