Cleanup: extract write_mca_subdescriptors().
[libdcp.git] / src / cpl.h
index 78e46c6aac7facdb0e2a57fd82187b93dbb5e2d5..629a296a93285227d6e4f9011dfb90ce5ba4de29 100644 (file)
--- a/src/cpl.h
+++ b/src/cpl.h
@@ -61,11 +61,12 @@ struct verify_invalid_language3;
 namespace dcp {
 
 
-class ReelFileAsset;
-class Reel;
-class MXFMetadata;
 class CertificateChain;
 class DecryptedKDM;
+class MXFMetadata;
+class Reel;
+class ReelFileAsset;
+class SoundAsset;
 
 
 /** @class CPL
@@ -345,6 +346,7 @@ private:
 
        void maybe_write_composition_metadata_asset (xmlpp::Element* node) const;
        void read_composition_metadata_asset (cxml::ConstNodePtr node);
+       void write_mca_subdescriptors(xmlpp::Element* parent, std::shared_ptr<const SoundAsset> asset) const;
 
        std::string _issuer;
        std::string _creator;