src/io/: add link to examples and missing c++ extern
authorPaul Brossier <piem@piem.org>
Sun, 3 Mar 2013 19:33:36 +0000 (14:33 -0500)
committerPaul Brossier <piem@piem.org>
Sun, 3 Mar 2013 19:33:36 +0000 (14:33 -0500)
src/io/sink.h
src/io/sink_apple_audio.h
src/io/sink_sndfile.h
src/io/sndfileio.h
src/io/source.h
src/io/source_apple_audio.h
src/io/source_sndfile.h

index 5db236e3c0e53da4bccaff8fbdda40f936e6be04..846b1acf4e9f3b02a69d21ad8d026ae08a546769 100644 (file)
 #ifndef _AUBIO_SINK_H
 #define _AUBIO_SINK_H
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 /** \file
 
   Media sink
@@ -33,6 +29,10 @@ extern "C" {
 
 */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct _aubio_sink_t aubio_sink_t;
 aubio_sink_t * new_aubio_sink(char_t * uri, uint_t samplerate);
 void aubio_sink_do(aubio_sink_t * s, fvec_t * write_data, uint_t written);
index 5403fa2aa5b971df820d865c3e745e1ad19a6e9e..13dae942de5bc65da06458c55d71c28a15156c21 100644 (file)
 #ifndef _AUBIO_SINK_APPLE_AUDIO_H
 #define _AUBIO_SINK_APPLE_AUDIO_H
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 /** \file
 
   Apple Audio Media
 
+  \example io/test-sink_apple_audio.c
+
 */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct _aubio_sink_apple_audio_t aubio_sink_apple_audio_t;
 aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * method, uint_t samplerate);
 void aubio_sink_apple_audio_do(aubio_sink_apple_audio_t * s, fvec_t * write_data, uint_t write);
index df9134894b2b9c87a0fe9df780b0ba1b288b56d9..330ed39f925e8872283aecd3fab820162ba50ba5 100644 (file)
 #ifndef _AUBIO_SINK_SNDFILE_H
 #define _AUBIO_SINK_SNDFILE_H
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 /** \file
 
   sndfile sink
 
+  \example io/test-sink_sndfile.c
+
 */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct _aubio_sink_sndfile_t aubio_sink_sndfile_t;
 aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * method, uint_t samplerate);
 void aubio_sink_sndfile_do(aubio_sink_sndfile_t * s, fvec_t * write_data, uint_t write);
index 73d78b0a943e905c778340486574bf2c1ea5521b..36846437d94a265f3754f66b8a88026e6fe13ba7 100644 (file)
 #ifndef SNDFILEIO_H
 #define SNDFILEIO_H
 
-/** @file 
- * sndfile functions
+/** \file
+
+  sndfile functions
+
  */
 
 #ifdef __cplusplus
index e607312702277f773dcf0cb2b881ed723eacf57f..1659f6fe8d2ad28a0db19fae468b225bfc89ec0f 100644 (file)
 #ifndef _AUBIO_SOURCE_H
 #define _AUBIO_SOURCE_H
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 /** \file
 
   Media source 
 
+  \example io/test-source.c
+
 */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct _aubio_source_t aubio_source_t;
 aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size);
 void aubio_source_do(aubio_source_t * s, fvec_t * read_data, uint_t * read);
index fe6e9cce0d147a075880ddc770d96075846a25a4..d674412050d0bd5a268f8d6d4cedd19ce1af5908 100644 (file)
 #ifndef _AUBIO_SOURCE_APPLE_AUDIO_H
 #define _AUBIO_SOURCE_APPLE_AUDIO_H
 
+/** \file
+
+  aubio source using ExtAudioFileRef
+
+  \example io/test-source_apple_audio.c
+
+*/
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t;
 aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * path, uint_t samplerate, uint_t block_size);
 void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read);
 uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s);
 void del_aubio_source_apple_audio(aubio_source_apple_audio_t * s);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _AUBIO_SOURCE_APPLE_AUDIO_H */
index cfa38b7eb03c5ceea8ed0b50f3ea0c8138985b38..1dff6d8eeb702b6176b7bbd81ee3e7dd54b62383 100644 (file)
 #ifndef _AUBIO_SOURCE_SNDFILE_H
 #define _AUBIO_SOURCE_SNDFILE_H
 
+/** \file
+
+  \example io/test-source_sndfile.c
+
+*/
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t;
 aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * path, uint_t samplerate, uint_t block_size);
 void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read);
 uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s);
 void del_aubio_source_sndfile(aubio_source_sndfile_t * s);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _AUBIO_SOURCE_SNDFILE_H */