Class AudioResampler
public class AudioResampler
- Inheritance
-
AudioResampler
- Inherited Members
Methods
Free(AudioResamplerHandle)
Calls native method gst_audio_resampler_free.
public static extern void Free(AudioResamplerHandle resampler)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
GetInFrames(AudioResamplerHandle, nuint)
Calls native method gst_audio_resampler_get_in_frames.
public static extern nuint GetInFrames(AudioResamplerHandle resampler, nuint outFrames)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
outFramesnuintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetMaxLatency(AudioResamplerHandle)
Calls native method gst_audio_resampler_get_max_latency.
public static extern nuint GetMaxLatency(AudioResamplerHandle resampler)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetOutFrames(AudioResamplerHandle, nuint)
Calls native method gst_audio_resampler_get_out_frames.
public static extern nuint GetOutFrames(AudioResamplerHandle resampler, nuint inFrames)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
inFramesnuintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
New(AudioResamplerMethod, AudioResamplerFlags, AudioFormat, int, int, int, StructureHandle)
Calls native function gst_audio_resampler_new.
public static extern AudioResamplerOwnedHandle New(AudioResamplerMethod method, AudioResamplerFlags flags, AudioFormat format, int channels, int inRate, int outRate, StructureHandle options)
Parameters
methodAudioResamplerMethodTransfer ownership: None Nullable: False
flagsAudioResamplerFlagsTransfer ownership: None Nullable: False
formatAudioFormatTransfer ownership: None Nullable: False
channelsintTransfer ownership: None Nullable: False
inRateintTransfer ownership: None Nullable: False
outRateintTransfer ownership: None Nullable: False
optionsStructureHandleTransfer ownership: None Nullable: False
Returns
- AudioResamplerOwnedHandle
Transfer ownership: Full Nullable: False
OptionsSetQuality(AudioResamplerMethod, uint, int, int, StructureHandle)
Calls native function gst_audio_resampler_options_set_quality.
public static extern void OptionsSetQuality(AudioResamplerMethod method, uint quality, int inRate, int outRate, StructureHandle options)
Parameters
methodAudioResamplerMethodTransfer ownership: None Nullable: False
qualityuintTransfer ownership: None Nullable: False
inRateintTransfer ownership: None Nullable: False
outRateintTransfer ownership: None Nullable: False
optionsStructureHandleTransfer ownership: None Nullable: False
Resample(AudioResamplerHandle, nint, nuint, nint, nuint)
Calls native method gst_audio_resampler_resample.
public static extern void Resample(AudioResamplerHandle resampler, nint @in, nuint inFrames, nint @out, nuint outFrames)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
innintinFramesnuintTransfer ownership: None Nullable: False
outnintoutFramesnuintTransfer ownership: None Nullable: False
Reset(AudioResamplerHandle)
Calls native method gst_audio_resampler_reset.
public static extern void Reset(AudioResamplerHandle resampler)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
Update(AudioResamplerHandle, int, int, StructureHandle)
Calls native method gst_audio_resampler_update.
public static extern bool Update(AudioResamplerHandle resampler, int inRate, int outRate, StructureHandle options)
Parameters
resamplerAudioResamplerHandleTransfer ownership: None Nullable: False
inRateintTransfer ownership: None Nullable: False
outRateintTransfer ownership: None Nullable: False
optionsStructureHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False