Build Fix -- compatibility issue with newer autoconf
[sxemacs] / src / media / media-sndfile.h
1 /* media-sndfile.h - analyse audio files or streams
2
3    Copyright (C) 2006 Sebastian Freundt
4
5 This file is part of SXEmacs
6
7 SXEmacs is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
11
12 SXEmacs is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program.  If not, see <http://www.gnu.org/licenses/>. */
19
20
21 /* Synched up with: Not in FSF. */
22
23 #ifndef INCLUDED_media_sndfile_h_
24 #define INCLUDED_media_sndfile_h_
25
26 #include "media.h"
27 #include <sndfile.h>
28
29 extern Lisp_Object Qsndfile;
30
31 typedef struct {
32         SNDFILE *sf;
33         SF_INFO *sfinfo;
34 } media_sndfile_data;
35
36 /* funs */
37 extern void media_sndfile_analyse_stream(Lisp_Media_Stream*);
38
39 DECLARE_MEDIA_DRIVER(media_sndfile);
40
41 #endif  /* INCLUDED_media_sndfile_h_ */