about summary refs log tree commit
path: root/src/flac/encode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/flac/encode.h')
-rw-r--r--src/flac/encode.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/flac/encode.h b/src/flac/encode.h
index cfda5434..7a274d7f 100644
--- a/src/flac/encode.h
+++ b/src/flac/encode.h
@@ -31,6 +31,8 @@
 #include <config.h>
 #endif
 
+extern const int FLAC_ENCODE__DEFAULT_PADDING;
+
 typedef struct {
         utils__SkipUntilSpecification skip_specification;
         utils__SkipUntilSpecification until_specification;
@@ -89,8 +91,13 @@ typedef struct {
         unsigned sample_rate;
 } raw_encode_options_t;
 
+typedef struct {
+        encode_options_t common;
+} flac_encode_options_t;
+
 int flac__encode_aif(FILE *infile, off_t infilesize, const char *infilename, const char *outfilename, const FLAC__byte *lookahead, unsigned lookahead_length, wav_encode_options_t options, FLAC__bool is_aifc);
 int flac__encode_wav(FILE *infile, off_t infilesize, const char *infilename, const char *outfilename, const FLAC__byte *lookahead, unsigned lookahead_length, wav_encode_options_t options);
 int flac__encode_raw(FILE *infile, off_t infilesize, const char *infilename, const char *outfilename, const FLAC__byte *lookahead, unsigned lookahead_length, raw_encode_options_t options);
+int flac__encode_flac(FILE *infile, off_t infilesize, const char *infilename, const char *outfilename, const FLAC__byte *lookahead, unsigned lookahead_length, flac_encode_options_t options);
 
 #endif