|
Olaf
Overly Lightweight Acoustic Fingerprinting
|
Olaf fingerprint extractor: combines event points into fingerprints. More...
Go to the source code of this file.
Typedefs | |
| typedef struct Olaf_FP_File_Writer | Olaf_FP_File_Writer |
| Typedef for struct Olaf_FP_File_Writer. | |
Functions | |
| Olaf_FP_File_Writer * | olaf_fp_file_writer_new (FILE *output_file) |
| Create a new file writer. | |
| void | olaf_fp_file_writer_write_header (Olaf_FP_File_Writer *file_writer) |
| Write the header line to the file. | |
| void | olaf_fp_file_writer_write (Olaf_FP_File_Writer *olaf_fp_file_writer, struct extracted_fingerprints *fingerprints) |
| Print the fingerprints to a file. | |
| void | olaf_fp_file_writer_destroy (Olaf_FP_File_Writer *olaf_fp_file_writer, Olaf_Resource_Meta_data *meta_data, FILE *fp_meta_file) |
| Close the file and free up memory. | |
Olaf fingerprint extractor: combines event points into fingerprints.
The fingerprint extractor is responsible for combining event points into fingerprints and also defines the fingerprint struct.
| void olaf_fp_file_writer_destroy | ( | Olaf_FP_File_Writer * | olaf_fp_file_writer, |
| Olaf_Resource_Meta_data * | meta_data, | ||
| FILE * | fp_meta_file ) |
Close the file and free up memory.
| olaf_fp_file_writer | The olaf fp file writer state info. |
| meta_data | The meta data related to the audio file. |
| fp_meta_file | The file to write meta data to. |
| Olaf_FP_File_Writer * olaf_fp_file_writer_new | ( | FILE * | output_file | ) |
Create a new file writer.
| output_file | The output file to write fingerprints to. |
| void olaf_fp_file_writer_write | ( | Olaf_FP_File_Writer * | olaf_fp_file_writer, |
| struct extracted_fingerprints * | fingerprints ) |
Print the fingerprints to a file.
| olaf_fp_file_writer | The olaf fp file writer state information. |
| fingerprints | The fingerprint list to store. |
| void olaf_fp_file_writer_write_header | ( | Olaf_FP_File_Writer * | file_writer | ) |
Write the header line to the file.
| file_writer | The olaf fp file writer state information. |