summaryrefslogtreecommitdiff
path: root/src/sound_asset.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sound_asset.h')
-rw-r--r--src/sound_asset.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/sound_asset.h b/src/sound_asset.h
index e9a2736d..e51f1854 100644
--- a/src/sound_asset.h
+++ b/src/sound_asset.h
@@ -75,7 +75,22 @@ public:
explicit SoundAsset (boost::filesystem::path file);
SoundAsset (Fraction edit_rate, int sampling_rate, int channels, LanguageTag language, Standard standard);
- std::shared_ptr<SoundAssetWriter> start_write(boost::filesystem::path file, bool atmos_sync = false, bool include_mca_subdescriptors = true);
+ enum class AtmosSync {
+ ENABLED,
+ DISABLED
+ };
+
+ enum class MCASubDescriptors {
+ ENABLED,
+ DISABLED
+ };
+
+ std::shared_ptr<SoundAssetWriter> start_write(
+ boost::filesystem::path file,
+ AtmosSync atmos_sync,
+ MCASubDescriptors mca_subdescriptors
+ );
+
std::shared_ptr<SoundAssetReader> start_read () const;
bool equals (