libgroove  5.0.0
GrooveFingerprinterInfo Struct Reference

use this to find out the unique id of an audio track More...

Data Fields

int32_t * fingerprint
 raw fingerprint. A fingerprint is an array of signed 32-bit integers. More...
 
int fingerprint_size
 the number of 32-bit integers in the fingerprint array More...
 
double duration
 how many seconds long this song is More...
 
struct GroovePlaylistItem * item
 the playlist item that this info applies to. More...
 

Detailed Description

use this to find out the unique id of an audio track

Examples:
fingerprint.c.

Field Documentation

double GrooveFingerprinterInfo::duration

how many seconds long this song is

int32_t* GrooveFingerprinterInfo::fingerprint

raw fingerprint. A fingerprint is an array of signed 32-bit integers.

int GrooveFingerprinterInfo::fingerprint_size

the number of 32-bit integers in the fingerprint array

struct GroovePlaylistItem* GrooveFingerprinterInfo::item

the playlist item that this info applies to.

When this is NULL this is the end-of-playlist sentinel and other properties are undefined.


The documentation for this struct was generated from the following file: