Table of Contents

Class AudioQuantize

Namespace
GstAudio.Internal
Assembly
GstAudio-1.0.dll
public class AudioQuantize
Inheritance
AudioQuantize
Inherited Members

Methods

Free(AudioQuantizeHandle)

Calls native method gst_audio_quantize_free.

public static extern void Free(AudioQuantizeHandle quant)

Parameters

quant AudioQuantizeHandle

Transfer ownership: None Nullable: False

New(AudioDitherMethod, AudioNoiseShapingMethod, AudioQuantizeFlags, AudioFormat, uint, uint)

Calls native function gst_audio_quantize_new.

public static extern AudioQuantizeUnownedHandle New(AudioDitherMethod dither, AudioNoiseShapingMethod ns, AudioQuantizeFlags flags, AudioFormat format, uint channels, uint quantizer)

Parameters

dither AudioDitherMethod

Transfer ownership: None Nullable: False

ns AudioNoiseShapingMethod

Transfer ownership: None Nullable: False

flags AudioQuantizeFlags

Transfer ownership: None Nullable: False

format AudioFormat

Transfer ownership: None Nullable: False

channels uint

Transfer ownership: None Nullable: False

quantizer uint

Transfer ownership: None Nullable: False

Returns

AudioQuantizeUnownedHandle

Transfer ownership: None Nullable: False

Reset(AudioQuantizeHandle)

Calls native method gst_audio_quantize_reset.

public static extern void Reset(AudioQuantizeHandle quant)

Parameters

quant AudioQuantizeHandle

Transfer ownership: None Nullable: False

Samples(AudioQuantizeHandle, IntPtr, IntPtr, uint)

Calls native method gst_audio_quantize_samples.

public static extern void Samples(AudioQuantizeHandle quant, IntPtr @in, IntPtr @out, uint samples)

Parameters

quant AudioQuantizeHandle

Transfer ownership: None Nullable: False

in IntPtr
out IntPtr
samples uint

Transfer ownership: None Nullable: False