Note that newer libsub version is required.
[dcpomatic.git] / src / lib / content_audio.h
index 509e7e4a6c92f326536637238db75bebb2081f14..074d6b42843869b6cb44e5bb207739e7918e95f2 100644 (file)
 
 */
 
+
 #ifndef DCPOMATIC_CONTENT_AUDIO_H
 #define DCPOMATIC_CONTENT_AUDIO_H
 
+
 /** @file  src/lib/content_audio.h
  *  @brief ContentAudio class.
  */
 
+
 #include "audio_buffers.h"
 #include "types.h"
 
+
 /** @class ContentAudio
  *  @brief A block of audio from a piece of content, with a timestamp as a frame within that content.
  */
 class ContentAudio
 {
 public:
-       ContentAudio ()
-               : audio (new AudioBuffers (0, 0))
-               , frame (0)
-       {}
-
-       ContentAudio (boost::shared_ptr<const AudioBuffers> a, Frame f)
+       ContentAudio (std::shared_ptr<const AudioBuffers> a, Frame f)
                : audio (a)
                , frame (f)
        {}
 
-       boost::shared_ptr<const AudioBuffers> audio;
+       std::shared_ptr<const AudioBuffers> audio;
        Frame frame;
 };
 
+
 #endif