/*
* Copyright (c) 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:
*
*/
#ifndef SCREENGRABBER_HRH
#define SCREENGRABBER_HRH
enum TScreenGrabberCommandIds
{
EScreenGrabberCmdSendToBackground = 1,
EScreenGrabberCmdSettings,
EScreenGrabberCmdAbout,
EScreenGrabberCmdScreenResolution,
EScreenGrabberCmdScreenResolutionItem1,
EScreenGrabberCmdScreenResolutionItem2,
EScreenGrabberCmdScreenResolutionItem3,
EScreenGrabberCmdScreenResolutionItem4,
EScreenGrabberCmdScreenResolutionItem5,
EScreenGrabberCmdScreenResolutionItem6,
EScreenGrabberCmdScreenResolutionItem7,
EScreenGrabberCmdScreenResolutionItem8,
EScreenGrabberCmdScreenResolutionItem9,
EScreenGrabberCmdScreenResolutionItem10,
EScreenGrabberCmdScreenResolutionItem11,
EScreenGrabberCmdScreenResolutionItem12,
EScreenGrabberCmdSettingsChange,
EScreenGrabberCmdSettingsExit,
EScreenGrabberCmdSettingsBack,
EProgressNote
};
enum TScreenGrabberSettingListIds
{
ESettingListCaptureModeSelection = 0,
ESettingListSingleCaptureHotkeySelection,
ESettingListSingleCaptureImageFormatSelection,
ESettingListSingleCaptureMemorySelection,
ESettingListSingleCaptureFileNameSelection,
ESettingListSequantialCaptureHotkeySelection,
ESettingListSequantialCaptureImageFormatSelection,
ESettingListSequantialCaptureDelaySelection,
ESettingListSequantialCaptureMemorySelection,
ESettingListSequantialCaptureFileNameSelection,
ESettingListVideoCaptureHotkeySelection,
ESettingListVideoCaptureVideoFormatSelection,
ESettingListVideoCaptureMemorySelection,
ESettingListVideoCaptureFileNameSelection
};
enum TScreenGrabberSettingCaptureModes
{
ECaptureModeSingleCapture = 0,
ECaptureModeSequantialCapture,
ECaptureModeVideoCapture
};
enum TScreenGrabberSettingHotkeys
{
EHotkeySendKey = 0,
EHotkeyShiftStar,
EHotkeyHashStar,
EHotkeyShiftMenu,
EHotkeyPowerKey,
EHotkeySideKey,
EHotkeyCameraKey1,
EHotkeyCameraKey2,
EHotkeyPOC
};
enum TScreenGrabberSettingImageFormats
{
EImageFormatPNG = 0,
EImageFormatJPGHQ,
EImageFormatJPGLQ,
EImageFormatBMP,
EImageFormatGIF,
EImageFormatMBM
};
enum TScreenGrabberSettingVideoFormats
{
EVideoFormatAnimatedGIF = 0
};
#endif // SCREENGRABBER_HRH