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 |
|