videditor/ManualVideoEditor/inc/ManualVideoEditor.hrh
branchRCL_3
changeset 3 e0b5df5c0969
parent 0 951a5db380a0
child 5 4c409de21d23
equal deleted inserted replaced
0:951a5db380a0 3:e0b5df5c0969
     1 /*
       
     2 * Copyright (c) 2010 Ixonos Plc.
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - Initial contribution
       
    11 *
       
    12 * Contributors:
       
    13 * Ixonos Plc
       
    14 *
       
    15 * Description:  
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #ifndef MANUALVIDEOEDITOR_HRH
       
    21 #define MANUALVIDEOEDITOR_HRH
       
    22 
       
    23 enum TVeijoCommandIds
       
    24     {
       
    25     EVeiCmdHelp = 1,
       
    26 /* Cut video */
       
    27     EVeiCmdCutVideoViewPlay,
       
    28     EVeiCmdCutVideoViewPlayMarked,
       
    29     EVeiCmdCutVideoViewClearMarks,
       
    30     EVeiCmdCutVideoViewClearMarksIn,
       
    31     EVeiCmdCutVideoViewClearMarksOut,
       
    32     EVeiCmdCutVideoViewClearMarksInOut,
       
    33     EVeiCmdCutVideoViewHelp,
       
    34     EVeiCmdCutVideoViewBack,
       
    35     EVeiCmdCutVideoViewDone, // 10
       
    36     EVeiCmdCutVideoViewMarkIn,
       
    37     EVeiCmdCutVideoViewMarkOut,
       
    38     EVeiCmdCutVideoViewContinue,
       
    39     EVeiCmdCutVideoViewStop,
       
    40     EVeiCmdCutVideoVolumeDown,
       
    41     EVeiCmdCutVideoVolumeUp,
       
    42     EVeiCmdCutVideoTakeSnapshot,
       
    43     EVeiCmdPlayPreview,
       
    44     EVeiCmdSettingsViewBack,
       
    45     EVeiCmdPlayViewPause, // 20
       
    46     EVeiCmdPlayViewStop,
       
    47     EVeiCmdEditVideoViewPreview,
       
    48     EVeiCmdEditVideoViewTrimForMms,
       
    49     EVeiCmdEditVideoViewPreviewLarge,
       
    50     EVeiCmdEditVideoViewPreviewSmall,
       
    51     EVeiCmdEditVideoViewMovie,
       
    52     EVeiCmdEditVideoViewInsert,
       
    53     EVeiCmdEditVideoViewSettings,
       
    54     EVeiCmdEditVideoViewInsertVideo,
       
    55     EVeiCmdEditVideoViewInsertAudio, // 30
       
    56     EVeiCmdEditVideoViewInsertImage,
       
    57     EVeiCmdEditVideoViewInsertText,	
       
    58 /* Insert Title*/
       
    59     EVeiCmdEditVideoViewInsertTextTitle,
       
    60     EVeiCmdEditVideoViewInsertTextTitleFading,
       
    61     EVeiCmdEditVideoViewInsertTextSubTitle,
       
    62     EVeiCmdEditVideoViewInsertTextSubTitleFading,
       
    63     EVeiCmdEditVideoViewInsertTextCredits,
       
    64     EVeiCmdEditVideoViewInsertTitleScreen,	
       
    65 /* Edit Text */
       
    66     EVeiCmdEditVideoViewEditText,
       
    67     EVeiCmdEditVideoViewEditTextMove, // 40
       
    68     EVeiCmdEditVideoViewEditTextRemove,
       
    69     EVeiCmdEditVideoViewEditTextChangeDuration,
       
    70     EVeiCmdEditVideoViewEditTextChangeText,
       
    71     EVeiCmdEditVideoViewEditTextSetTextColor,
       
    72     EVeiCmdEditVideoViewEditTextSetBackGround,
       
    73     EVeiCmdEditVideoViewEditTextStyle,
       
    74     EVeiCmdEditVideoViewEditTextAddColorEffect,
       
    75     EVeiCmdEditVideoViewEditTextDuplicate,
       
    76     EVeiCmdEditVideoViewEditTextStyleTitle,
       
    77     EVeiCmdEditVideoViewEditTextStyleTitleFading, // 50
       
    78     EVeiCmdEditVideoViewEditTextStyleSubTitle,
       
    79     EVeiCmdEditVideoViewEditTextStyleSubTitleFading,
       
    80     EVeiCmdEditVideoViewEditTextStyleCredit,
       
    81 /* Edit Image*/
       
    82     EVeiCmdEditVideoViewEditImage,
       
    83     EVeiCmdEditVideoViewEditImageMove,
       
    84     EVeiCmdEditVideoViewEditImageRemove,
       
    85     EVeiCmdEditVideoViewEditImageChangeDuration,
       
    86     EVeiCmdEditVideoViewEditImageBackGround,
       
    87     EVeiCmdEditVideoViewEditImageAddColorEffect,	
       
    88     EVeiCmdEditVideoViewEditImageDuplicate,	// 60	
       
    89     EVeiTitleScreenTextQuery,
       
    90     EVeiCmdEditVideoViewInsertNewAudio,
       
    91     EVeiCmdEditVideoViewRecord,
       
    92     EVeiCmdEditVideoViewRecordCancel,
       
    93     EVeiCmdEditVideoViewRecordStop,
       
    94     EVeiCmdEditVideoViewRecordPause,
       
    95     EVeiCmdEditVideoViewContinue,
       
    96 /* Edit Video */
       
    97     EVeiCmdEditVideoViewEditVideo,
       
    98     EVeiCmdEditVideoViewEditVideoMove,
       
    99     EVeiCmdEditVideoViewEditVideoCutting, // 70
       
   100     EVeiCmdEditVideoViewEditVideoColorEffect,
       
   101     EVeiCmdEditVideoViewEditVideoSlowMotion,
       
   102     EVeiCmdEditVideoViewEditVideoMute,
       
   103     EVeiCmdEditVideoViewEditVideoUnmute,
       
   104     EVeiCmdEditVideoViewEditVideoRemove,
       
   105     EVeiCmdAddVideoClipMem,
       
   106     EVeiCmdSendMovie,
       
   107     EVeiCmdEditVideoDuplicate,
       
   108 /* Edit Audio */
       
   109     EVeiCmdEditVideoViewEditAudio,
       
   110     EVeiCmdEditVideoViewEditAudioMove, // 80
       
   111     EVeiCmdEditVideoViewEditAudioDuration,
       
   112     EVeiCmdEditVideoViewEditAudioRemove,
       
   113     EVeiCmdEditVideoViewEditAudioSetDuration,
       
   114 /* Transition */
       
   115     EVeiCmdEditVideoViewEditStartTransition,
       
   116     EVeiCmdEditVideoViewEditMiddleTransition,
       
   117     EVeiCmdEditVideoViewEditEndTransition,
       
   118     EVeiCmdEditVideoViewTransitionNone,
       
   119     EVeiCmdEditVideoViewTransitionFadeFromBlack,
       
   120     EVeiCmdEditVideoViewTransitionFadeFromWhite,
       
   121     EVeiCmdEditVideoViewTransitionDipToBlack, // 90
       
   122     EVeiCmdEditVideoViewTransitionDipToWhite,
       
   123     EVeiCmdEditVideoViewTransitionFadeToBlack,
       
   124     EVeiCmdEditVideoViewTransitionFadeToWhite,
       
   125     EVeiCmdEditVideoViewTransitionWipeFromLeft,
       
   126     EVeiCmdEditVideoViewTransitionWipeFromRight,
       
   127     EVeiCmdEditVideoViewTransitionWipeFromTop,
       
   128     EVeiCmdEditVideoViewTransitionWipeFromBottom,
       
   129     EVeiCmdEditVideoViewTransitionCrossfade,
       
   130     EVeiCmdEditVideoViewTransitionKeyUp,
       
   131     EVeiCmdEditVideoViewTransitionKeyDown, // 100
       
   132     EVeiCmdEditVideoViewSaveTo,
       
   133     EVeiCmdEditVideoMixAudio,
       
   134     EVeiCmdEditVideoMixAudioCancel,
       
   135     EVeiCmdEditVideoAdjustVolume,
       
   136     EVeiCmdEditVideoViewHelp,
       
   137     EVeiCmdEditVideoViewSend,
       
   138     EVeiCmdEditVideoViewContainerShowMenu,
       
   139     EVeiCmdCutAudioViewHelp,
       
   140 /* Settings View */
       
   141     EVeiCmdSettingsViewChange,
       
   142     EVeiCmdSettingsViewHelp, // 110
       
   143 /* Trim for MMS view */
       
   144     EVeiCmdSendViaMms,
       
   145     EVeiCmdPreview,
       
   146     EVeiCmdTrimForMmsViewHelp
       
   147     };
       
   148 
       
   149 
       
   150  // Video Editor view IDs.
       
   151 enum TVeiViewIds
       
   152     {
       
   153     EVeiCutVideoView,
       
   154     EVeiEditVideoView,
       
   155     EVeiSettingsView,
       
   156     EVeiTrimForMmsView,
       
   157     EVeiCutAudioView
       
   158     };
       
   159  
       
   160  // Setting items
       
   161  enum TVeiSettingItems
       
   162     {
       
   163     EVeiVideoNameSettingItem,
       
   164     EVeiSnapshotNameSettingItem,
       
   165     EVeiMemoryInUseSettingItem,
       
   166     EVeiSaveQualitySettingItem
       
   167     };
       
   168 
       
   169 #endif