I noticed that the doxygen API (http://freedesktop.org/software/pulseaudio/doxygen) does not include ext-device-manager.h. The following patch adds ext-device-manager.h and ext-device-restore.h to the list of files processed by doxygen. Please consider applying. Thanks, Chris --- doxygen/doxygen.conf.in | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/doxygen/doxygen.conf.in b/doxygen/doxygen.conf.in index 0306114..1369070 100644 --- a/doxygen/doxygen.conf.in +++ b/doxygen/doxygen.conf.in @@ -417,7 +417,37 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = ../src/pulse/context.h ../src/pulse/stream.h ../src/pulse/pulseaudio.h ../src/pulse/sample.h ../src/pulse/def.h ../src/pulse/subscribe.h ../src/pulse/introspect.h ../src/pulse/scache.h ../src/pulse/mainloop-api.h ../src/pulse/glib-mainloop.h ../src/pulse/mainloop.h ../src/pulse/mainloop-signal.h ../src/pulse/error.h ../src/pulse/operation.h ../src/pulse/simple.h ../src/pulse/version.h ../src/pulse/volume.h ../src/pulse/channelmap.h ../src/pulse/thread-mainloop.h ../src/pulse/xmalloc.h ../src/pulse/utf8.h ../src/pulse/util.h ../src/pulse/timeval.h ../src/pulse/proplist.h ../src/pulse/gccmacro.h ../src/pulse/ext-stream-restore.h ../src/pulse/rtclock.h ../src/pulse/format.h +INPUT = \ + ../src/pulse/channelmap.h \ + ../src/pulse/context.h \ + ../src/pulse/def.h \ + ../src/pulse/error.h \ + ../src/pulse/ext-stream-restore.h \ + ../src/pulse/ext-device-manager.h \ + ../src/pulse/ext-device-restore.h \ + ../src/pulse/format.h \ + ../src/pulse/gccmacro.h \ + ../src/pulse/glib-mainloop.h \ + ../src/pulse/introspect.h \ + ../src/pulse/mainloop-api.h \ + ../src/pulse/mainloop-signal.h \ + ../src/pulse/mainloop.h \ + ../src/pulse/operation.h \ + ../src/pulse/proplist.h \ + ../src/pulse/pulseaudio.h \ + ../src/pulse/rtclock.h \ + ../src/pulse/sample.h \ + ../src/pulse/scache.h \ + ../src/pulse/simple.h \ + ../src/pulse/stream.h \ + ../src/pulse/subscribe.h \ + ../src/pulse/thread-mainloop.h \ + ../src/pulse/timeval.h \ + ../src/pulse/utf8.h \ + ../src/pulse/util.h \ + ../src/pulse/version.h \ + ../src/pulse/volume.h \ + ../src/pulse/xmalloc.h \ # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -- 1.7.10