{
class MXFMetadata;
-class PictureAssetWriter;
+class PictureAssetWriter;
/** @class MXF
- * @brief Parent class for classes which represent MXF files.
+ * @brief Parent for classes which represent MXF files.
*/
class MXF
{
/** @return true if the data is encrypted */
bool encrypted () const {
- return _key_id;
+ return static_cast<bool>(_key_id);
}
/** Set the ID of the key that is used for encryption/decryption.
MXFMetadata metadata () const {
return _metadata;
}
-
+
protected:
template <class P, class Q>
friend void start (PictureAssetWriter* writer, boost::shared_ptr<P> state, Standard standard, Q* mxf, uint8_t* data, int size);