#ifndef DCPOMATIC_FFMPEG_CONTENT_H
#define DCPOMATIC_FFMPEG_CONTENT_H
-#ifdef DCPOMATIC_VARIANT_SWAROOP
-#include "encrypted_ecinema_kdm.h"
-#endif
#include "content.h"
#include "audio_stream.h"
void signal_subtitle_stream_changed ();
-#ifdef DCPOMATIC_VARIANT_SWAROOP
-
- bool encrypted () const {
- boost::mutex::scoped_lock lm (_mutex);
- return _encrypted;
- }
-
- void add_kdm (EncryptedECinemaKDM kdm);
-
- boost::optional<EncryptedECinemaKDM> kdm () const {
- return _kdm;
- }
-
- boost::optional<std::string> id () const {
- return _id;
- }
-
- bool kdm_timing_window_valid () const;
-
-#endif
-
private:
void add_properties (boost::shared_ptr<const Film> film, std::list<UserProperty> &) const;
boost::optional<AVColorTransferCharacteristic> _color_trc;
boost::optional<AVColorSpace> _colorspace;
boost::optional<int> _bits_per_pixel;
-#ifdef DCPOMATIC_VARIANT_SWAROOP
- bool _encrypted;
- boost::optional<EncryptedECinemaKDM> _kdm;
- boost::optional<std::string> _id;
-#endif
};
#endif