mmlibs/mmfw/tsrc/mmvalidationsuite/mmvalidationsuiteapp/src/MVSApp.hrh
author hgs
Tue, 02 Nov 2010 12:28:51 +0000
changeset 6 fe9d1bf55678
parent 0 b8ed18f6c07b
permissions -rw-r--r--
2010wk46_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     1
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     2
// All rights reserved.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     7
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     8
// Initial Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    10
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    11
// Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    12
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    13
// Description:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    14
// Part of the MVS Application for TechView
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    15
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    16
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    17
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    18
#ifndef MVSApp_HRH
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    19
#define MVSApp_HRH
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    20
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    21
#define KMVSProgressLabelMaxValue		100
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    22
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    23
//Menu Commands
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    24
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    25
enum TMVSMenuCommands
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    26
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    27
	EMVSCmdOpen = 0x1000,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    28
	EMVSCmdNew,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    29
	EMVSCmdSave,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    30
	EMVSCmdSaveAs,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    31
	EMVSCmdExit,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    32
	EMVSCmdSetVolume,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    33
	EMVSCmdSetVolumeRamp,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    34
	EMVSCmdSetPlayBalance,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    35
	EMVSCmdSetRepeats,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    36
	EMVSCmdSetGain,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    37
	EMVSCmdSetRecordBalance,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    38
	EMVSCmdViewNormal,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    39
	EMVSCmdViewFullScreen,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    40
	EMVSCmdViewMetadata,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    41
	EMVSCmdPlay,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    42
	EMVSCmdRecord,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    43
	EMVSCmdPause,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    44
	EMVSCmdStop,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    45
	EMVSCmdFastForward,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    46
	EMVSCmdRewind,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    47
	EMVSCmdSetDisplayWindow,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    48
	EMVSCmdSetFrameRate,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    49
	EMVSSetBalance,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    50
	EMVSSetBalanceLR,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    51
	EMVSCmdSetTrailingSilence,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    52
	EMVSCmdSelectControllerPlugin,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    53
	EMVSCmdSelectFormat,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    54
	EMVSCmdSelectCodec,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    55
	EMVSCmdSetCropWindow,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    56
	EMVSCmdClearCropWindow,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    57
	EMVSCmdEditMetadata,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    58
	EMVSSetBitrate,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    59
	EMVSSetSamplerate,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    60
	EMVSSetNoOfChannels,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    61
	EMVSCmdSetAudioPriority,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    62
	EMVSCmdSetAudioPriorityPreference,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    63
	EMVSMeta1,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    64
	EMVSMeta2,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    65
	EMVSMeta3,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    66
	EMVSMeta4,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    67
	EMVSMeta5,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    68
	EMVSMeta6,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    69
	EMVSCmdPowerOn,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    70
	EMVSCmdPowerOff,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    71
	EMVSCmdStartViewFinder,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    72
	EMVSCmdStopViewFinder,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    73
	EMVSCmdSetPlayWindow,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    74
	EMVSCmdClearPlayWindow,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    75
	EMVSCmdSystemInfo,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    76
	EMVSCmdClose,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    77
	EMVSVideoCmdSettings,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    78
	EMVSCmdAudioSetting,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    79
	EMVSAutoPauseResume,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    80
	EMVSCmdClearLog,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    81
	EMVSCmdCropPosition,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    82
	EMVSCmdCropLabel,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    83
	EMVSCmdCropLabelBlank,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    84
	EMVSCmdCropLeftRight,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    85
	EMVSCmdCropPositionNumber,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    86
	EMVSHorOptButtonCropFromBeginning,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    87
	EMVSHorOptButtonCropFromEnd,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    88
	EMVSCmdSelectMediaType,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    89
	EMVSHorOptButtonAudio,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    90
	EMVSHorOptButtonVideo,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    91
	EMVSCmdVideoRecordSettings,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    92
	EMVSCmdSelectVideoMimeCodec,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    93
	EMVSCmdSelectVideoFrameSize,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    94
	EMVSCmdSelectVideoFrameRate,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    95
	EMVSCmdSetPlayWindowStart,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    96
	EMVSCmdSetPlayWindowEnd,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    97
	EMVSRestoreAudioSettings,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    98
	EMVSRestoreVideoSettings,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    99
	EMVSEnableAudio,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   100
	EMVSVideoRotationSettings,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   101
	EMVSCmdScaleWidth,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   102
	EMVSCmdScaleHeight,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   103
	EMVSAntiAliasFiltering,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   104
	EMVSCmdSetTopLeftx,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   105
	EMVSCmdSetTopLefty,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   106
	EMVSCmdSetBottomRightx,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   107
	EMVSCmdSetBottomRighty,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   108
	EMVSCmdSetMaxFileSize,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   109
	EMVSCmdSetMaxFileSizeNum,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   110
	EMVSCmdMultiScreen,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   111
	EMVSRegisterForNotification,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   112
	EMVSCmdSetVideoExtent,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   113
	EMVSCmdSetWindowClipRect,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   114
	EMVSCmdSetVideoExtentTopLeftx,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   115
	EMVSCmdSetVideoExtentTopLefty,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   116
	EMVSCmdSetVideoExtentBottomRightx,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   117
	EMVSCmdSetVideoExtentBottomRighty,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   118
	EMVSCmdSetWindowClipTopLeftx,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   119
	EMVSCmdSetWindowClipTopLefty,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   120
	EMVSCmdSetWindowClipBottomRightx,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   121
	EMVSCmdSetWindowClipBottomRighty,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   122
    EMVSCmdSetDisplayOverlayText,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   123
    EMVSCmdSetOverlayText,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   124
    EMVSAutoScaleType,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   125
    EMVSAutoScaleHoriz,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   126
    EMVSAutoScaleVert,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   127
    EMVSAutoScaleHorizPos,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   128
    EMVSAutoScaleVertPos,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   129
    EMVSPIP,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   130
	EMVSCRP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   131
#ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   132
    ,EMVSCmdEnableSubtitles,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   133
    EMVSCmdDisableSubtitles
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   134
#endif //SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   135
	};
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   136
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   137
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   138
//Button Controls
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   139
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   140
enum TMVSButtonControls
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   141
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   142
	EMVSButtonUp = 0x1000,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   143
	EMVSButtonDown,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   144
	EMVSButtonOk,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   145
	EMVSButtonCancel,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   146
	EMVSButtonClose,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   147
	EMVSButtonLeft,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   148
	EMVSButtonRight,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   149
	EMVSButtonNext,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   150
	EMVSButtonUpdate,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   151
	EMVSButtonOnlyUpdate
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   152
	};
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   153
#endif //MVSApp_HRH