]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - afh.h
mp3_afh.c: set bitrate, frequency and channels of struct audio_file_info
[paraslash.git] / afh.h
diff --git a/afh.h b/afh.h
index daac3279729ab5f9001a2f4e15366b21943c2d1e..e365df86569337ba767cfe9601f81c3ba39c939c 100644 (file)
--- a/afh.h
+++ b/afh.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2005-2006 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2005-2007 Andre Noll <maan@systemlinux.org>
  *
  *     This program is free software; you can redistribute it and/or modify
  *     it under the terms of the GNU General Public License as published by
@@ -72,6 +72,9 @@ struct audio_format_info {
        char *header;
        /** the length of the header, ignored if \a header is \p NULL */
        unsigned header_len;
+       uint8_t channels;
+       uint16_t frequency;
+       uint16_t bitrate;
 };
 
 /**
@@ -108,6 +111,7 @@ struct audio_format_handler {
         *
         * \sa struct audio_format_info
        */
-       int (*get_file_info)(FILE *audio_file, struct audio_format_info *afi);
+       int (*get_file_info)(char *map, off_t numbytes,
+               struct audio_format_info *afi);
 };