"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "srcs/common/itempropertycontainer.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).

itempropertycontainer.hpp  (heif-3.6.1):itempropertycontainer.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 50 skipping to change at line 50
* @return Base class pointer to the property. nullptr if index is invalid. * @return Base class pointer to the property. nullptr if index is invalid.
*/ */
Box* getProperty(size_t index); Box* getProperty(size_t index);
/** /**
* Add a Property or FullProperty * Add a Property or FullProperty
* @param [in] box Pointer to the Box to add * @param [in] box Pointer to the Box to add
* @return Amount of properties after the operation. The new property is add ed as the last one, so the 0-based * @return Amount of properties after the operation. The new property is add ed as the last one, so the 0-based
* index of it is (return value - 1). * index of it is (return value - 1).
*/ */
std::uint16_t addProperty(std::shared_ptr<Box>; box); std::uint16_t addProperty(const std::shared_ptr<Box>&; box);
/** Serialize box data to the ISOBMFF::BitStream. /** Serialize box data to the ISOBMFF::BitStream.
* @see Box::writeBox() */ * @see Box::writeBox() */
void writeBox(ISOBMFF::BitStream& bitstream) const override; void writeBox(ISOBMFF::BitStream& bitstream) const override;
/** Deserialize box data from the ISOBMFF::BitStream. /** Deserialize box data from the ISOBMFF::BitStream.
* @see Box::parseBox() */ * @see Box::parseBox() */
void parseBox(ISOBMFF::BitStream& bitstream) override; void parseBox(ISOBMFF::BitStream& bitstream) override;
private: private:
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

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