diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-09-06 20:10:13 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-09-20 19:34:50 +0200 |
| commit | 27eb42c125ce1f5a9bbcb3b48b50921e4ec4985a (patch) | |
| tree | f9dbeb0e3cad4594b74942c2068903efb5ae3788 /examples | |
| parent | c6a700e8de9ea51122870765aecee81870f35b1b (diff) | |
Support MCA sound channel tags in MXF/CPL.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/make_dcp.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/make_dcp.cc b/examples/make_dcp.cc index 0c7ebf77..734ae880 100644 --- a/examples/make_dcp.cc +++ b/examples/make_dcp.cc @@ -71,8 +71,12 @@ main () /* Now create a sound MXF. As before, create an object and a writer. When creating the object we specify the sampling rate (48kHz) and the number of channels (2). */ - boost::shared_ptr<dcp::SoundAsset> sound_asset (new dcp::SoundAsset (dcp::Fraction (24, 1), 48000, 2, dcp::SMPTE)); - boost::shared_ptr<dcp::SoundAssetWriter> sound_writer = sound_asset->start_write ("DCP/sound.mxf"); + boost::shared_ptr<dcp::SoundAsset> sound_asset (new dcp::SoundAsset(dcp::Fraction(24, 1), 48000, 2, dcp::LanguageTag("en-GB"), dcp::SMPTE)); + /* Here we must also say which of our channels will have "real" sound data in them */ + std::vector<dcp::Channel> active_channels; + active_channels.push_back (dcp::LEFT); + active_channels.push_back (dcp::RIGHT); + boost::shared_ptr<dcp::SoundAssetWriter> sound_writer = sound_asset->start_write ("DCP/sound.mxf", active_channels); /* Write some sine waves */ float* audio[2]; |
