content_kind = kind_node ("ContentKind");
content_version = sub_node<ContentVersion> ("ContentVersion");
ignore_node ("RatingList");
- reel_list = sub_node<ReelList> ("ReelList");
+ reels = sub_nodes<Reel> ("ReelList", "Reel");
done ();
}
done ();
}
-ReelList::ReelList (xmlpp::Node const * node)
- : XMLNode (node)
-{
- reels = sub_nodes<Reel> ("Reel");
- done ();
-}
-
Reel::Reel (xmlpp::Node const * node)
: XMLNode (node)
{
id = string_node ("Id");
annotation_text = string_node ("AnnotationText");
edit_rate = fraction_node ("EditRate");
- intrinsic_duration = int_node ("IntrinsicDuration");
- entry_point = int_node ("EntryPoint");
- duration = int_node ("Duration");
+ intrinsic_duration = int64_node ("IntrinsicDuration");
+ entry_point = int64_node ("EntryPoint");
+ duration = int64_node ("Duration");
frame_rate = fraction_node ("FrameRate");
screen_aspect_ratio = fraction_node ("ScreenAspectRatio");
id = string_node ("Id");
annotation_text = string_node ("AnnotationText");
edit_rate = fraction_node ("EditRate");
- intrinsic_duration = int_node ("IntrinsicDuration");
- entry_point = int_node ("EntryPoint");
- duration = int_node ("Duration");
+ intrinsic_duration = int64_node ("IntrinsicDuration");
+ entry_point = int64_node ("EntryPoint");
+ duration = int64_node ("Duration");
done ();
}