"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "srcs/common/iteminfobox.hpp" between
heif-3.6.1.tar.gz and heif-3.6.2.tar.gz

About: HEIF (High Efficiency Image File Format) is a visual media container format for images and image sequences (MPEG-standard). This HEIF engine demonstrates its powerful features and capabilities (under Nokia HEIF license).

iteminfobox.hpp  (heif-3.6.1):iteminfobox.hpp  (heif-3.6.2)
/* This file is part of Nokia HEIF library /* This file is part of Nokia HEIF library
* *
* Copyright (c) 2015-2020 Nokia Corporation and/or its subsidiary(-ies). All ri ghts reserved. * Copyright (c) 2015-2021 Nokia Corporation and/or its subsidiary(-ies). All ri ghts reserved.
* *
* Contact: heif@nokia.com * Contact: heif@nokia.com
* *
* This software, including documentation, is protected by copyright controlled by Nokia Corporation and/ or its * This software, including documentation, is protected by copyright controlled by Nokia Corporation and/ or its
* subsidiaries. All rights are reserved. * subsidiaries. All rights are reserved.
* *
* Copying, including reproducing, storing, adapting or translating, any or all of this material requires the prior * Copying, including reproducing, storing, adapting or translating, any or all of this material requires the prior
* written consent of Nokia. * written consent of Nokia.
*/ */
skipping to change at line 178 skipping to change at line 178
String mContentType; ///< Content type String mContentType; ///< Content type
String mContentEncoding; ///< Content encoding String mContentEncoding; ///< Content encoding
// Version 1 // Version 1
String mExtensionType; ///< The extension type String mExtensionType; ///< The extension type
/** @todo Verify if default shallow copy is wanted/needed for ItemInfoExtens ion */ /** @todo Verify if default shallow copy is wanted/needed for ItemInfoExtens ion */
std::shared_ptr<ItemInfoExtension> mItemInfoExtension; ///< Item info exten sion std::shared_ptr<ItemInfoExtension> mItemInfoExtension; ///< Item info exten sion
// Version 2 // Version 2
FourCCInt mItemType; ///< Item type FourCCInt mItemType; ///< Item type.
String mItemUriType; ///< Item UIR type String mItemUriType; ///< Item URI type.
}; };
/** @brief Item Information Extension abstract class. /** @brief Item Information Extension abstract class.
* @details Item Information Extension class can be used to extend the item inf ormation data strcuture. */ * @details Item Information Extension class can be used to extend the item inf ormation data structure. */
class ItemInfoExtension class ItemInfoExtension
{ {
public: public:
ItemInfoExtension() = default; ItemInfoExtension() = default;
virtual ~ItemInfoExtension() = default; virtual ~ItemInfoExtension() = default;
/** @brief Creates the bitstream that represents the box in the ISOBMFF file /** @brief Creates the bitstream that represents the box in the ISOBMFF file
* @param [out] bitstr Bitstream that contains the box data. */ * @param [out] bitstr Bitstream that contains the box data. */
virtual void write(ISOBMFF::BitStream& bitstr) = 0; virtual void write(ISOBMFF::BitStream& bitstr) = 0;
 End of changes. 3 change blocks. 
4 lines changed or deleted 4 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)