Table of Contents

Class AudioResamplerSettings

Namespace
VisioForge.Core.Types.X.AudioEffects
Assembly
VisioForge.Core.dll

Audio resampler settings.

public class AudioResamplerSettings

Inheritance

Inherited Members

Constructors

AudioResamplerSettings()

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioResamplerSettings class.

public AudioResamplerSettings()

AudioResamplerSettings(AudioFormatX, int, int)

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioResamplerSettings class.

public AudioResamplerSettings(AudioFormatX format, int sampleRate, int channels)

Parameters

format AudioFormatX

The format.

sampleRate int

The sample rate.

channels int

The channels.

Properties

Channels

Gets or sets the channels.

public int Channels { get; set; }

Property Value

int

Format

Gets or sets the audio format.

public AudioFormatX Format { get; set; }

Property Value

AudioFormatX

Quality

Gets or sets the resample quality with 0 being the lowest and 10 being the best.

public int Quality { get; set; }

Property Value

int

ResampleMethod

Gets or sets the resample method.

public AudioResamplerMethod ResampleMethod { get; set; }

Property Value

AudioResamplerMethod

SampleRate

Gets or sets the sample rate.

public int SampleRate { get; set; }

Property Value

int

SincFilterAutoThreshold

Gets or sets the memory usage threshold to use if sinc filter mode is AUTO, given in bytes.

public uint SincFilterAutoThreshold { get; set; }

Property Value

uint

SincFilterInterpolation

Gets or sets how to interpolate the sinc filter table.

public AudioResamplerFilterInterpolation SincFilterInterpolation { get; set; }

Property Value

AudioResamplerFilterInterpolation

SincFilterMode

Gets or sets the table mode to use.

public AudioResamplerFilterMode SincFilterMode { get; set; }

Property Value

AudioResamplerFilterMode