MCPcopy Create free account

hub / github.com/DataDog/dtln-rs / functions

Functions32 in github.com/DataDog/dtln-rs

↓ 5 callersMethoddenoise
(&mut self, input: &[f32])
src/dtln_processor.rs:52
↓ 4 callersMethoddenoise
(&mut self, samples: &[f32], out: &mut [f32])
src/dtln_engine.rs:130
↓ 4 callersMethodto_result
(self)
src/tflite.rs:107
↓ 3 callersFunctiondtln_create
()
src/dtln_engine.rs:284
↓ 3 callersFunctiondtln_denoise
(engine: &mut DtlnEngine, samples: &[f32], out: &mut [f32])
src/dtln_engine.rs:288
↓ 2 callersFunctioncheck_is_wav
(name: &str, check_exists: bool)
src/main.rs:65
↓ 2 callersMethodstop
(&mut self)
src/dtln_processor.rs:61
↓ 1 callersFunctiondtln_create_global
* Create a new DtlnEngine and return a unique id for it. */
src/dtln_utilities.rs:64
↓ 1 callersFunctiondtln_denoise_global
* Denoise a block of samples. * @param id The unique id of the engine to use. */
src/dtln_utilities.rs:108
↓ 1 callersFunctiondtln_destroy_global
(id: u32)
src/dtln_utilities.rs:86
↓ 1 callersFunctiondtln_get_audio_buffer_raw_ptr
(id: u32)
src/dtln_utilities.rs:94
↓ 1 callersMethodinfer
(&mut self)
src/dtln_engine.rs:151
↓ 1 callersFunctionread_wav_to_pcm32
(input: &str, samples: &mut Vec<f32>)
src/dtln_utilities.rs:20
↓ 1 callersMethodreceive_from_processor
If we don't already have a sample ready, and this is the first call, just return a silent * buffer. If we can process the input signal in real ti
src/dtln_processor.rs:78
↓ 1 callersFunctionwrite_pcm32_to_wav
(samples: Vec<f32>, filename: &str, audiorate: u32)
src/dtln_utilities.rs:12
Methoddrop
(&mut self)
src/dtln_engine.rs:274
Functiondtln_create_napi
(mut cx: FunctionContext)
src/lib.rs:17
Functiondtln_create_wasm
()
src/wasm.rs:8
Functiondtln_denoise_napi
* Denoise the samples. * * @param {Float32Array} samples - The samples to denoise. * @param {Float32Array} output - The denoised samples. * @returns
src/lib.rs:40
Functiondtln_denoise_wasm
(id: u32)
src/wasm.rs:18
Functiondtln_destroy_wasm
(id: u32)
src/wasm.rs:23
Functiondtln_get_audio_buffer
(id: u32)
src/wasm.rs:13
Functiondtln_stop_napi
(mut cx: FunctionContext)
src/lib.rs:26
Methodfinalize
(self, _: &mut C)
src/dtln_processor.rs:32
FunctiongetRandomValues
(abv)
dtln_pre.js:3
Functionmain
()
build.rs:2
Functionmain
()
src/main.rs:19
Functionmain
(mut cx: ModuleContext)
src/lib.rs:81
Methodnew
()
src/dtln_engine.rs:31
Methodnew
()
src/dtln_processor.rs:47
Functiontest_deferred_denoise
()
src/dtln_processor.rs:237
Functiontest_immediate_denoise
()
src/dtln_processor.rs:271