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