MCPcopy Create free account

hub / github.com/darksv/rusty-chromaprint / functions

Functions185 in github.com/darksv/rusty-chromaprint

↓ 23 callersMethodpush
(&mut self, value: T)
chromaprint/src/gaussian.rs:98
↓ 15 callersMethodarea
(&self, r1: usize, c1: usize, r2: usize, c2: usize)
chromaprint/src/rolling_image.rs:92
↓ 11 callersMethodmove_forward
(&mut self)
chromaprint/src/gaussian.rs:119
↓ 10 callersMethodconsume
(&mut self, features: &[f64])
chromaprint/src/chroma_filter.rs:34
↓ 8 callersMethodadd_row
(&mut self, row: &[T])
chromaprint/src/rolling_image.rs:39
↓ 7 callersFunctionbox_filter
(input: &[f64], output: &mut [f64], w: usize)
chromaprint/src/gaussian.rs:34
↓ 7 callersFunctionfilter0
oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo
chromaprint/src/filter.rs:62
↓ 7 callersFunctionread_s16le
(path: impl AsRef<Path>)
chromaprint/src/utils.rs:32
↓ 6 callersMethodconsume
(&mut self, data: &[i16])
chromaprint/src/audio_processor.rs:179
↓ 6 callersMethodconsume
(&mut self, frame: &[f64])
chromaprint/src/chroma.rs:58
↓ 6 callersFunctiongradient
(mut iter: impl Iterator<Item = f64>, output: &mut Vec<f64>)
chromaprint/src/gradient.rs:1
↓ 6 callersMethodoutput
(&self)
chromaprint/src/chroma.rs:52
↓ 5 callersFunctionfilter1
................ ................ oooooooooooooooo oooooooooooooooo
chromaprint/src/filter.rs:76
↓ 5 callersMethodflush
(&mut self)
chromaprint/src/audio_processor.rs:158
↓ 5 callersMethodwith_id
Adds an ID to the configuration. This ID is used for fingerprint compression.
chromaprint/src/fingerprinter.rs:45
↓ 4 callersMethodconsume
Adds a new chunk of samples to the current calculation.
chromaprint/src/fingerprinter.rs:207
↓ 4 callersMethodfinish
Finishes the fingerprint calculation by flushing internal buffers.
chromaprint/src/fingerprinter.rs:212
↓ 4 callersFunctionnormalize
(values: &mut [f64], eps: f64)
chromaprint/src/chroma_normalizer.rs:33
↓ 4 callersMethodreset
(&mut self, sample_rate: u32, channels: u32)
chromaprint/src/audio_processor.rs:123
↓ 4 callersMethodrow
(&self, mut i: usize)
chromaprint/src/rolling_image.rs:74
↓ 4 callersMethodstart
Resets the internal state to allow for a new fingerprint calculation.
chromaprint/src/fingerprinter.rs:201
↓ 4 callersMethodwith_frame_overlap
Sets number of samples overlapping between two consecutive frames for FFT.
chromaprint/src/fingerprinter.rs:80
↓ 4 callersMethodwith_frame_size
Sets number of samples in a single frame for FFT.
chromaprint/src/fingerprinter.rs:74
↓ 3 callersFunctionfilter2
.......ooooooooo .......ooooooooo .......ooooooooo .......ooooooooo
chromaprint/src/filter.rs:92
↓ 3 callersFunctionfilter3
.......ooooooooo .......ooooooooo ooooooo......... ooooooo.........
chromaprint/src/filter.rs:108
↓ 3 callersFunctiongaussian_filter
( mut input: &'a mut [f64], mut output: &'a mut [f64], sigma: f64, n: usize, )
chromaprint/src/gaussian.rs:1
↓ 3 callersMethoditem_duration_in_seconds
A duration of a single item from the fingerprint.
chromaprint/src/fingerprinter.rs:148
↓ 3 callersMethodmove_back
(&mut self)
chromaprint/src/gaussian.rs:133
↓ 3 callersMethodoutput
(&self)
chromaprint/src/fft.rs:45
↓ 3 callersMethodpush_sample
(&mut self, value: i16)
chromaprint/src/audio_processor.rs:118
↓ 3 callersMethodwith_classifiers
Adds classifiers to the configuration.
chromaprint/src/fingerprinter.rs:51
↓ 3 callersMethodwith_coefficients
Updates coefficients for internal chroma filter.
chromaprint/src/fingerprinter.rs:62
↓ 3 callersMethodwith_interpolation
Enables or disables interpolation.
chromaprint/src/fingerprinter.rs:68
↓ 2 callersFunctionalign_strip
(x: u32)
chromaprint/src/fingerprint_matcher.rs:31
↓ 2 callersMethodas_config
(&self)
fpcalc/src/main.rs:21
↓ 2 callersFunctioncalc_fingerprint
(path: impl AsRef<Path>, config: &Configuration)
compare/src/main.rs:17
↓ 2 callersMethodcompress
Compress the fingerprint.
chromaprint/src/compression.rs:46
↓ 2 callersMethodconsume
(&mut self, data: &[f64])
chromaprint/src/fft.rs:55
↓ 2 callersMethoddelay
Get the delay.
chromaprint/src/fingerprinter.rs:153
↓ 2 callersMethodduration
Duration of the segment (in seconds).
chromaprint/src/fingerprint_matcher.rs:231
↓ 2 callersMethodfilter
(&self)
chromaprint/src/classifier.rs:20
↓ 2 callersMethodfingerprint
Returns the fingerprint of the last consumed audio data.
chromaprint/src/fingerprinter.rs:217
↓ 2 callersFunctionfreq_to_index
(freq: u32, frame_size: usize, sample_rate: u32)
chromaprint/src/chroma.rs:93
↓ 2 callersFunctionget_current_timestamp
()
fpcalc/src/main.rs:234
↓ 2 callersMethodid
The algorithm ID of this configuration (only used for fingerprint compression).
chromaprint/src/fingerprinter.rs:143
↓ 2 callersFunctionmatch_fingerprints
Returns similar segments of two audio streams using their fingerprints.
chromaprint/src/fingerprint_matcher.rs:36
↓ 2 callersMethodmax_chunk_duration
(&self)
fpcalc/src/main.rs:108
↓ 2 callersFunctionpacked_intn_array_len
Calculate the size of a packed Int<N> array.
chromaprint/src/compression.rs:100
↓ 2 callersMethodprint_result
(&self, printer: &Fingerprinter, first: bool, timestamp: f64, duration: f64)
fpcalc/src/main.rs:395
↓ 2 callersMethodresample
(&mut self, is_end: bool)
chromaprint/src/audio_processor.rs:67
↓ 2 callersMethodrow_mut
(&mut self, mut i: usize)
chromaprint/src/rolling_image.rs:79
↓ 2 callersMethodrows
(&self)
chromaprint/src/rolling_image.rs:70
↓ 2 callersMethodsamples_in_item
(&self)
chromaprint/src/fingerprinter.rs:138
↓ 2 callersMethodwidth
(&self)
chromaprint/src/filter.rs:41
↓ 1 callersMethodapply
(&self, image: &impl Image, x: usize)
chromaprint/src/filter.rs:29
↓ 1 callersMethodavailable_space
(&self)
chromaprint/src/audio_processor.rs:113
↓ 1 callersMethodcalculate_subfingerprint
(&self, offset: usize)
chromaprint/src/fingerprint_calculator.rs:30
↓ 1 callersMethodclassify
(&self, image: &impl Image, offset: usize)
chromaprint/src/classifier.rs:15
↓ 1 callersFunctionfilter4
................ oooooooooooooooo ................
chromaprint/src/filter.rs:124
↓ 1 callersFunctionfilter5
.....oooooo..... .....oooooo..... .....oooooo..... .....oooooo.....
chromaprint/src/filter.rs:140
↓ 1 callersFunctionfreq_to_octave
(freq: f64)
chromaprint/src/chroma.rs:101
↓ 1 callersFunctiongray_code
(i: u32)
chromaprint/src/fingerprint_calculator.rs:62
↓ 1 callersFunctionindex_to_freq
(i: usize, frame_size: usize, sample_rate: u32)
chromaprint/src/chroma.rs:97
↓ 1 callersMethodinto_bit_iter
(self)
chromaprint/src/compression.rs:15
↓ 1 callersMethodload
(&mut self, input: &[i16], channels: usize)
chromaprint/src/audio_processor.rs:35
↓ 1 callersFunctionmake_hamming_window
(size: usize, scale: f64)
chromaprint/src/fft.rs:91
↓ 1 callersMethodnext_buffer
(&mut self)
fpcalc/src/main.rs:217
↓ 1 callersMethodprepare_notes
(&mut self, min_freq: u32, max_freq: u32, frame_size: usize, sample_rate: u32)
chromaprint/src/chroma.rs:36
↓ 1 callersMethodquantize
(&self, val: f64)
chromaprint/src/quantize.rs:14
↓ 1 callersFunctionread_s16le
(path: impl AsRef<Path>)
chromaprint/examples/test.rs:5
↓ 1 callersMethodreset
(&mut self)
chromaprint/src/rolling_image.rs:84
↓ 1 callersMethodsample_rate
Target sample rate for fingerprint calculation.
chromaprint/src/fingerprinter.rs:93
↓ 1 callersMethodstart1
A timestamp representing the start of the segment in the first fingerprint.
chromaprint/src/fingerprint_matcher.rs:211
↓ 1 callersMethodstart2
A timestamp representing the start of the segment in the second fingerprint.
chromaprint/src/fingerprint_matcher.rs:221
↓ 1 callersFunctionsubtract
(a: f64, b: f64)
chromaprint/src/filter.rs:264
↓ 1 callersFunctionsubtract_log
(a: f64, b: f64)
chromaprint/src/filter.rs:46
↓ 1 callersMethodto_result_printer
(&self)
fpcalc/src/main.rs:112
↓ 1 callersMethodtry_merge
Try to merge two consecutive segments into one.
chromaprint/src/fingerprint_matcher.rs:238
↓ 1 callersMethodwith_removed_silence
Enables removal of silence with a specified threshold.
chromaprint/src/fingerprinter.rs:86
Functionblur2
()
chromaprint/src/chroma_filter.rs:67
Functionblur3
()
chromaprint/src/chroma_filter.rs:85
Methodcolumns
(&self)
chromaprint/src/rolling_image.rs:66
Methodcompress_subfingerprint
Compress a sub-fingerprint.
chromaprint/src/compression.rs:24
Methodconsume
(&mut self, features: &[f64])
chromaprint/src/chroma_normalizer.rs:22
Methodconsume
(&mut self, features: &[f64])
chromaprint/src/fingerprint_calculator.rs:48
Methodconsume
(&mut self, data: &[T])
chromaprint/src/stages.rs:33
Functiondc
()
chromaprint/src/fft.rs:197
Methoddefault
()
chromaprint/src/fingerprinter.rs:161
Functiondiff
()
chromaprint/src/chroma_filter.rs:105
Methoddisplay_duration
(&self)
compare/src/utils.rs:10
Functionempty
()
chromaprint/src/gradient.rs:29
Methodend1
A timestamp representing the end of the segment in the first fingerprint.
chromaprint/src/fingerprint_matcher.rs:216
Methodend2
A timestamp representing the end of the segment in the second fingerprint.
chromaprint/src/fingerprint_matcher.rs:226
Methodflush
(&mut self)
chromaprint/src/fft.rs:81
Methodflush
(&mut self)
chromaprint/src/stages.rs:37
Methodfmt
(&self, f: &mut Formatter<'_>)
compare/src/utils.rs:16
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
fpcalc/src/main.rs:50
Methodfmt
(&self, f: &mut Formatter<'_>)
chromaprint/src/fingerprint_matcher.rs:14
Methodfmt
(&self, f: &mut Formatter<'_>)
chromaprint/src/audio_processor.rs:209
Functionfour_elements
()
chromaprint/src/gradient.rs:67
next →1–100 of 185, ranked by callers