--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/imaging/imagingfws/inc_pub/icl/ICL_PropertyUIDS.h Wed Aug 25 12:29:52 2010 +0300
@@ -0,0 +1,116 @@
+// Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @publishedAll
+ @released
+*/
+
+#ifndef ICL_PROPERTYUIDS_H
+#define ICL_PROPERTYUIDS_H
+
+
+#include <icl/icl_propertyuids.hrh>
+
+
+/**
+Identifier for the hardware codec property.
+ @see KHwCodecUidValue
+*/
+const TUid KUidHwCodec = {KHwCodecUidValue};
+
+/**
+Identifier for the software codec property.
+ @see KSwCodecUidValue
+*/
+const TUid KUidSwCodec = {KSwCodecUidValue};
+
+/**
+Identifier for the default codec property.
+ @see KDefaultCodecUidValue
+*/
+const TUid KUidDefaultCodec = {KDefaultCodecUidValue};
+
+/**
+Identifier for the Exif support property.
+ @see KExifSupportUidValue
+*/
+const TUid KUidExifSupport = {KExifSupportUidValue};
+
+/**
+Identifier for the JPEG Sequential property.
+ @see KJPGSequentialUidValue
+*/
+const TUid KUidJPGSequential = {KJPGSequentialUidValue};
+
+/**
+Identifier for the JPEG Progressive property.
+ @see KJPGProgressiveUidValue
+*/
+const TUid KUidJPGProgressive = {KJPGProgressiveUidValue};
+
+/**
+Identifier for the arbitrary scaling property.
+ @see KArbitraryScalingUidValue
+*/
+const TUid KUidArbitraryScaling = {KArbitraryScalingUidValue};
+
+/**
+Identifier for the EColor16MA support property.
+ @see KEColor16MASupportUidValue
+*/
+const TUid KUidEColor16MASupport = {KEColor16MASupportUidValue};
+
+/**
+Identifier for the thumbnail support property.
+ @see KThumbnailSupportUidValue
+*/
+const TUid KUidThumbnailSupport = {KThumbnailSupportUidValue};
+
+/**
+Identifier for the thumbnail autogeneration property.
+ @see KThumbnailAutogenerationUidValue
+*/
+const TUid KUidThumbnailAutogeneration = {KThumbnailAutogenerationUidValue};
+
+/**
+Identifier for the decoding to reduced size support property.
+ @see KDecodeToReducedSizeSupportUidValue
+*/
+const TUid KUidDecodeToReducedSizeSupport = {KDecodeToReducedSizeSupportUidValue};
+
+/**
+Identifier for the auto rotate support property.
+ @see KUidJPGAutoRotateSupportValue
+*/
+const TUid KUidJPGAutoRotateSupport = {KUidJPGAutoRotateSupportValue};
+
+/**
+Identifier for optimised partial decoding support property.
+ @see KUidJPGOptimisedPartialDecodingSupportValue
+*/
+const TUid KUidJPGOptimisedPartialDecodingSupport = {KUidJPGOptimisedPartialDecodingSupportValue};
+
+/**
+Identifier for an ICL Extension. This is used in the opaque_data section of an ICL
+codec plugin as part of a pair of values "KUidICLExtension <extension_flags_modifier>"
+where extension_flags_modifier is a bitfield advertising extensions that the codec supports.
+ @see KICLExtensionUidValue
+ @see CImageDecoder::TOptions and CImageEncoder::TOptions for EOptionExt* flags which are valid.
+*/
+const TUid KUidICLExtension = {KICLExtensionUidValue};
+
+#endif // ICL_PROPERTYUIDS_H