*/
+#ifndef DCPOMATIC_SNDFILE_CONTENT_H
+#define DCPOMATIC_SNDFILE_CONTENT_H
+
extern "C" {
#include <libavutil/audioconvert.h>
}
std::string summary () const;
std::string information () const;
void as_xml (xmlpp::Node *) const;
- boost::shared_ptr<Content> clone () const;
Time length () const;
- /* AudioContent */
- int audio_channels () const {
+ /* AudioContent */
+ int audio_channels () const {
boost::mutex::scoped_lock lm (_mutex);
return _audio_channels;
}
- AudioContent::Frame audio_length () const {
+ AudioContent::Frame audio_length () const {
boost::mutex::scoped_lock lm (_mutex);
return _audio_length;
}
- int content_audio_frame_rate () const {
+ int content_audio_frame_rate () const {
boost::mutex::scoped_lock lm (_mutex);
return _audio_frame_rate;
}
int _audio_frame_rate;
AudioMapping _audio_mapping;
};
+
+#endif