Enum bliss_audio::AnalysisIndex [−][src]
pub enum AnalysisIndex {}Show 20 variants
Tempo, Zcr, MeanSpectralCentroid, StdDeviationSpectralCentroid, MeanSpectralRolloff, StdDeviationSpectralRolloff, MeanSpectralFlatness, StdDeviationSpectralFlatness, MeanLoudness, StdDeviationLoudness, Chroma1, Chroma2, Chroma3, Chroma4, Chroma5, Chroma6, Chroma7, Chroma8, Chroma9, Chroma10,
Expand description
Indexes different fields of an Analysis.
- Example:
use bliss_audio::{AnalysisIndex, BlissResult, Song}; fn main() -> BlissResult<()> { let song = Song::new("path/to/song")?; println!("{}", song.analysis[AnalysisIndex::Tempo]); Ok(()) }
Prints the tempo value of an analysis.
Note that this should mostly be used for debugging / distance metric customization purposes.