35 #ifndef LIBDCP_PICTURE_ASSET_H
36 #define LIBDCP_PICTURE_ASSET_H
57 int64_t intrinsic_duration ()
const {
65 void set_size (
Size s) {
77 Fraction screen_aspect_ratio ()
const {
78 return _screen_aspect_ratio;
81 void set_screen_aspect_ratio (
Fraction r) {
82 _screen_aspect_ratio = r;
Parent class for DCP assets, i.e. picture, sound, subtitles, closed captions, CPLs,...
boost::optional< boost::filesystem::path > file() const
A fraction (i.e. a thing with an integer numerator and an integer denominator).
Parent for classes which represent MXF files.
int64_t _intrinsic_duration
Namespace for everything in libdcp.
The integer, two-dimensional size of something.