X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fsound_asset.h;h=d4b41a1a47f6f41e93091248e84a80d4a00d6d3c;hb=8edf0af514e285454a15f14561519608e6d6aad9;hp=91a213b85736bcf833c74f03b20591f121692add;hpb=0b39df958f534068950669a763be7b4602740107;p=libdcp.git diff --git a/src/sound_asset.h b/src/sound_asset.h index 91a213b8..d4b41a1a 100644 --- a/src/sound_asset.h +++ b/src/sound_asset.h @@ -45,6 +45,16 @@ #include "sound_frame.h" #include "sound_asset_reader.h" + +namespace dcp { + class SoundAsset; +} + +extern std::shared_ptr simple_sound ( + boost::filesystem::path path, std::string suffix, dcp::MXFMetadata mxf_meta, std::string language + ); + + namespace dcp { @@ -95,6 +105,9 @@ public: private: friend class SoundAssetWriter; + friend std::shared_ptr (::simple_sound) ( + boost::filesystem::path path, std::string suffix, dcp::MXFMetadata mxf_meta, std::string language + ); std::string pkl_type (Standard standard) const { return static_pkl_type (standard);