45 LIBDCP_DISABLE_WARNINGS
46 #include <libxml++/libxml++.h>
47 LIBDCP_ENABLE_WARNINGS
51 using std::shared_ptr;
52 using std::dynamic_pointer_cast;
56 ReelClosedCaptionAsset::ReelClosedCaptionAsset (std::shared_ptr<SubtitleAsset> asset,
Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point)
70 ReelClosedCaptionAsset::ReelClosedCaptionAsset (std::shared_ptr<const cxml::Node> node)
73 _language = node->optional_string_child (
"Language");
78 ReelClosedCaptionAsset::equals (shared_ptr<const ReelClosedCaptionAsset> other,
EqualityOptions opt, NoteHandler note)
const
80 if (!asset_equals (other, opt, note)) {
83 if (!file_asset_equals (other, opt, note)) {
A fraction (i.e. a thing with an integer numerator and an integer denominator).
A set of subtitles to be read and/or written in the SMPTE format.
Namespace for everything in libdcp.
ReelClosedCaptionAsset class.
SMPTESubtitleAsset class.
A class to describe what "equality" means for a particular test.