Class AudioResamplerSettings
- Namespace
- VisioForge.Core.Types.X.AudioEffects
- Assembly
- VisioForge.Core.dll
Audio resampler settings.
public class AudioResamplerSettingsInheritance
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
formatAudioFormatX-
The format.
sampleRateint-
The sample rate.
channelsint-
The channels.
Properties
Channels
Gets or sets the channels.
public int Channels { get; set; }Property Value
Format
Gets or sets the audio format.
public AudioFormatX Format { get; set; }Property Value
Quality
Gets or sets the resample quality with 0 being the lowest and 10 being the best.
public int Quality { get; set; }Property Value
ResampleMethod
Gets or sets the resample method.
public AudioResamplerMethod ResampleMethod { get; set; }Property Value
SampleRate
Gets or sets the sample rate.
public int SampleRate { get; set; }Property Value
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
SincFilterInterpolation
Gets or sets how to interpolate the sinc filter table.
public AudioResamplerFilterInterpolation SincFilterInterpolation { get; set; }Property Value
SincFilterMode
Gets or sets the table mode to use.
public AudioResamplerFilterMode SincFilterMode { get; set; }