24#ifndef OLAF_FP_DB_WRITER_H
25#define OLAF_FP_DB_WRITER_H
Olaf fingerprint database.
void olaf_fp_db_writer_store(Olaf_FP_DB_Writer *olaf_fp_db_writer, struct extracted_fingerprints *fingerprints)
Cache and store fingerprints.
Definition: olaf_fp_db_writer.c:50
Olaf_FP_DB_Writer * olaf_fp_db_writer_new(Olaf_DB *db, uint32_t audio_file_identifier)
Initialize a new db writer.
Definition: olaf_fp_db_writer.c:38
void olaf_fp_db_writer_destroy(Olaf_FP_DB_Writer *olaf_fp_db_writer, bool store)
Free up memory and release resources.
Definition: olaf_fp_db_writer.c:99
void olaf_fp_db_writer_delete(Olaf_FP_DB_Writer *olaf_fp_db_writer, struct extracted_fingerprints *fingerprints)
Cache and delete fingerprints.
Definition: olaf_fp_db_writer.c:72
A struct with state information on the data store.
Definition: olaf_db.c:27
An opaque struct with state information related to the stream processor.
Definition: olaf_fp_db_writer.c:24