libgroove  5.0.0
GrooveFingerprinter Struct Reference

Data Fields

int info_queue_size
 maximum number of GrooveFingerprinterInfo items to store in this fingerprinter's queue. More...
 
int sink_buffer_size
 how big the sink buffer should be, in sample frames. More...
 
struct GroovePlaylistplaylist
 read-only. set when attached and cleared when detached More...
 

Detailed Description

Examples:
fingerprint.c.

Field Documentation

int GrooveFingerprinter::info_queue_size

maximum number of GrooveFingerprinterInfo items to store in this fingerprinter's queue.

this defaults to MAX_INT, meaning that the fingerprinter will cause the decoder to decode the entire playlist. if you want to instead, for example, obtain fingerprints at the same time as playback, you might set this value to 1.

struct GroovePlaylist* GrooveFingerprinter::playlist

read-only. set when attached and cleared when detached

int GrooveFingerprinter::sink_buffer_size

how big the sink buffer should be, in sample frames.

groove_fingerprinter_create defaults this to 8192


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