diff options
Diffstat (limited to 'src/sound_asset.h')
| -rw-r--r-- | src/sound_asset.h | 17 |
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 ( |
