From 121a3561be5bf9a5709d817967730d9f9a73593b Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Fri, 22 Nov 2002 06:20:19 +0000 Subject: [PATCH] add cuesheet writer --- include/share/grabbag/cuesheet.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/share/grabbag/cuesheet.h b/include/share/grabbag/cuesheet.h index deef8a8..297a4f0 100644 --- a/include/share/grabbag/cuesheet.h +++ b/include/share/grabbag/cuesheet.h @@ -21,6 +21,9 @@ #ifndef GRABBAG__CUESHEET_H #define GRABBAG__CUESHEET_H +#include +#include "FLAC/metadata.h" + #ifdef __cplusplus extern "C" { #endif @@ -28,6 +31,10 @@ extern "C" { unsigned grabbag__cuesheet_msf_to_frame(unsigned minutes, unsigned seconds, unsigned frames); void grabbag__cuesheet_frame_to_msf(unsigned frame, unsigned *minutes, unsigned *seconds, unsigned *frames); +FLAC__StreamMetadata *grabbag__cuesheet_parse(FILE *file, const char **error_message, unsigned *last_line_read, FLAC__bool is_cdda, FLAC__uint64 lead_out_offset); + +void grabbag__cuesheet_emit(FILE *file, const FLAC__StreamMetadata *cuesheet, const char *file_reference, FLAC__bool is_cdda); + #ifdef __cplusplus } #endif -- 2.7.4