diff options
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]; |
