26#ifndef OLAF_FP_FILE_WRITER_H
27#define OLAF_FP_FILE_WRITER_H
void olaf_fp_file_writer_destroy(Olaf_FP_File_Writer *olaf_fp_file_writer)
Free resources related to the file writer. Also write the fingerprints to a ".tdb" file in the config...
Definition: olaf_fp_file_writer.c:103
void olaf_fp_file_writer_store(Olaf_FP_File_Writer *olaf_fp_file_writer, struct extracted_fingerprints *fingerprints)
Store fingerprints in memory to write to a file later on.
Definition: olaf_fp_file_writer.c:65
Olaf_FP_File_Writer * olaf_fp_file_writer_new(Olaf_Config *olaf_config, uint32_t audio_file_identifier)
Create a new file writer.
Definition: olaf_fp_file_writer.c:36
Configuration parameters defining the behaviour of Olaf.
Definition: olaf_config.h:48
A struct to keep the internal state of the file writer hidden. It should not be used in other places.
Definition: olaf_fp_file_writer.c:28