Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kither12/shezem-rs
/ functions
Functions
26 in github.com/Kither12/shezem-rs
⨍
Functions
26
◇
Types & classes
12
↓ 2 callers
Function
build_address
(peak_a: &Peak, peak_b: &Peak)
src/fingerprint.rs:39
↓ 2 callers
Method
downsample
(&mut self, factor: usize)
src/sample.rs:34
↓ 2 callers
Function
filter_spectrogram
(spectrogram: &mut Vec<FFTWindow>, sample_rate: usize)
src/spectrogram.rs:193
↓ 2 callers
Function
generate_fingerprint
(mut peaks: Vec<Peak>)
src/fingerprint.rs:16
↓ 2 callers
Function
generate_spectrogram
( sample: &[f32], window_size: WindowSize, overlap: usize, )
src/spectrogram.rs:153
↓ 1 callers
Function
apply_fft
(sample: &[f32], window_size: WindowSize)
src/spectrogram.rs:58
↓ 1 callers
Method
create_tables
(&self)
src/db.rs:45
↓ 1 callers
Method
get_conn
(&'a mut self)
src/db.rs:42
↓ 1 callers
Method
get_fingerprint_from_database
( &self, fingerprints: &Vec<Fingerprint>, )
src/db.rs:107
↓ 1 callers
Method
get_song_data
(&self, song_id: i32)
src/db.rs:99
↓ 1 callers
Function
hamming_window
(samples: &[f32])
src/spectrogram.rs:5
↓ 1 callers
Function
index_folder
(path: &PathBuf, database_path: &PathBuf)
src/lib.rs:17
↓ 1 callers
Function
longest_increasing_subsequence
(a: &[T])
src/utils.rs:3
↓ 1 callers
Method
low_pass_filter
(&self, cutoff_freq: f32)
src/sample.rs:11
↓ 1 callers
Method
register_song
(&self, song_data: &SongData)
src/db.rs:68
↓ 1 callers
Function
search
(query_file: &PathBuf, database_path: &PathBuf, rank: usize)
src/lib.rs:74
↓ 1 callers
Method
search
(&self, fingerprints: Vec<Fingerprint>, rank: usize)
src/db.rs:141
Method
from
(window_size: WindowSize)
src/spectrogram.rs:33
Function
main
()
src/main.rs:40
Method
new
(path: &PathBuf)
src/db.rs:36
Method
read_mp3
(path: &PathBuf)
src/sample.rs:57
Method
register_fingerprint
( fingerprint_data: &FingerprintData, tx: &mut Transaction<'a>, )
src/db.rs:82
Function
test_all_same
()
src/utils.rs:68
Function
test_empty
()
src/utils.rs:56
Function
test_single_element
()
src/utils.rs:62
Function
test_strictly_increasing
()
src/utils.rs:74