#include "exceptions.h"
#include "dcp_assert.h"
#include "compose.hpp"
-#include "encryption_context.h"
+#include "crypto_context.h"
#include <asdcp/AS_DCP.h>
using std::min;
};
AtmosAssetWriter::AtmosAssetWriter (AtmosAsset* asset, boost::filesystem::path file)
- : AssetWriter (asset, file, SMPTE)
+ : AssetWriter (asset, file)
, _state (new AtmosAssetWriter::ASDCPState)
, _asset (asset)
{
_state->desc.AtmosVersion = 0;
- _asset->fill_writer_info (&_state->writer_info, _asset->id(), SMPTE);
+ _asset->fill_writer_info (&_state->writer_info, _asset->id());
}
void
_state->frame_buffer.Size (size);
memcpy (_state->frame_buffer.Data(), data, size);
- ASDCP::Result_t const r = _state->mxf_writer.WriteFrame (_state->frame_buffer, _encryption_context->encryption(), _encryption_context->hmac());
+ ASDCP::Result_t const r = _state->mxf_writer.WriteFrame (_state->frame_buffer, _crypto_context->context(), _crypto_context->hmac());
if (ASDCP_FAILURE (r)) {
boost::throw_exception (MiscError (String::compose ("could not write atmos MXF frame (%1)", int (r))));
}