Handle multiple audio streams in a single piece of content
[dcpomatic.git] / src / lib / audio_examiner.h
index 64a98ba1701c4af9d618997e8e758e7edc991778..c4b915c99852bf8c4d37af5129854654a6c71007 100644 (file)
 
 */
 
+#ifndef DCPOMATIC_AUDIO_EXAMINER_H
+#define DCPOMATIC_AUDIO_EXAMINER_H
+
+/** @file  src/lib/audio_examiner.h
+ *  @brief AudioExaminer class.
+ */
+
+#include "types.h"
+
+/** @class AudioExaminer
+ *  @brief Parent for classes which examine AudioContent for their pertinent details.
+ */
 class AudioExaminer
 {
 public:
        virtual ~AudioExaminer () {}
 
        virtual int audio_channels () const = 0;
-       virtual ContentTime audio_length () const = 0;
+       virtual Frame audio_length () const = 0;
        virtual int audio_frame_rate () const = 0;
 };
+
+#endif