Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DataDog/dtln-rs
/ functions
Functions
32 in github.com/DataDog/dtln-rs
⨍
Functions
32
◇
Types & classes
13
↓ 5 callers
Method
denoise
(&mut self, input: &[f32])
src/dtln_processor.rs:52
↓ 4 callers
Method
denoise
(&mut self, samples: &[f32], out: &mut [f32])
src/dtln_engine.rs:130
↓ 4 callers
Method
to_result
(self)
src/tflite.rs:107
↓ 3 callers
Function
dtln_create
()
src/dtln_engine.rs:284
↓ 3 callers
Function
dtln_denoise
(engine: &mut DtlnEngine, samples: &[f32], out: &mut [f32])
src/dtln_engine.rs:288
↓ 2 callers
Function
check_is_wav
(name: &str, check_exists: bool)
src/main.rs:65
↓ 2 callers
Method
stop
(&mut self)
src/dtln_processor.rs:61
↓ 1 callers
Function
dtln_create_global
* Create a new DtlnEngine and return a unique id for it. */
src/dtln_utilities.rs:64
↓ 1 callers
Function
dtln_denoise_global
* Denoise a block of samples. * @param id The unique id of the engine to use. */
src/dtln_utilities.rs:108
↓ 1 callers
Function
dtln_destroy_global
(id: u32)
src/dtln_utilities.rs:86
↓ 1 callers
Function
dtln_get_audio_buffer_raw_ptr
(id: u32)
src/dtln_utilities.rs:94
↓ 1 callers
Method
infer
(&mut self)
src/dtln_engine.rs:151
↓ 1 callers
Function
read_wav_to_pcm32
(input: &str, samples: &mut Vec<f32>)
src/dtln_utilities.rs:20
↓ 1 callers
Method
receive_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 callers
Function
write_pcm32_to_wav
(samples: Vec<f32>, filename: &str, audiorate: u32)
src/dtln_utilities.rs:12
Method
drop
(&mut self)
src/dtln_engine.rs:274
Function
dtln_create_napi
(mut cx: FunctionContext)
src/lib.rs:17
Function
dtln_create_wasm
()
src/wasm.rs:8
Function
dtln_denoise_napi
* Denoise the samples. * * @param {Float32Array} samples - The samples to denoise. * @param {Float32Array} output - The denoised samples. * @returns
src/lib.rs:40
Function
dtln_denoise_wasm
(id: u32)
src/wasm.rs:18
Function
dtln_destroy_wasm
(id: u32)
src/wasm.rs:23
Function
dtln_get_audio_buffer
(id: u32)
src/wasm.rs:13
Function
dtln_stop_napi
(mut cx: FunctionContext)
src/lib.rs:26
Method
finalize
(self, _: &mut C)
src/dtln_processor.rs:32
Function
getRandomValues
(abv)
dtln_pre.js:3
Function
main
()
build.rs:2
Function
main
()
src/main.rs:19
Function
main
(mut cx: ModuleContext)
src/lib.rs:81
Method
new
()
src/dtln_engine.rs:31
Method
new
()
src/dtln_processor.rs:47
Function
test_deferred_denoise
()
src/dtln_processor.rs:237
Function
test_immediate_denoise
()
src/dtln_processor.rs:271