photos_plat/gallery_utilities_api/inc/glxthumbnailinfo.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:45:44 +0200
changeset 0 4e91876724a2
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* Copyright (c) 2008-2009 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:    Thumbnail Info
*
*/




#ifndef T_GLXTHUMBNAILINFO_H
#define T_GLXTHUMBNAILINFO_H

#include <e32base.h>

// MPX attribute content IDs
const TInt KGlxMediaIdBitmapHandle = 0x02387563; // Temporary hack to pass bitmap handle to CPI

// DRM thumbnail size
const TInt KGlxThumbnailDrmWidth = 111;
const TInt KGlxThumbnailDrmHeight = 83;

/**
 * TGlxThumbnailQuality
 * 
 * Quality of a thumbnail
 */
enum TGlxThumbnailQuality
	{
    EGlxThumbnailQualityLow = 0,    // The thumbnail quality is low (probably generated with EPrioritizeSpeed)
    EGlxThumbnailQualityHigh = 255  // The thumbnail quality is high (possibly generated with EPrioritizeQuality)
	};

/**
 * Type of filter to apply to the generated thumbnail.
 */
enum TGlxThumbnailFilter
    {
    EGlxThumbnailFilterNone,
    EGlxThumbnailFilterBlur
    };

#endif // T_GLXTHUMBNAILINFO_H