|
1 // _Unsupported_ Those API could be not implemented and return KErrNotSupported |
|
2 |
|
3 |
|
4 [Define] |
|
5 KErrNotFound -1 |
|
6 KErrNotSupported -5 |
|
7 KErrArgument -6 |
|
8 KErrNotReady -18 |
|
9 KErrAccessDenied -21 |
|
10 KErrServerTerminated -15 |
|
11 KErrNoMemory -4 |
|
12 KErrCallbackErrorCode -2001 |
|
13 KErrUnexpectedValue -2002 |
|
14 KErrNotificationPending -2005 |
|
15 KErrUnexpectedNotification -2006 |
|
16 KErrTimeoutController -2007 |
|
17 |
|
18 // No display mode |
|
19 ENone 0 |
|
20 // Monochrome display mode (1 bpp) |
|
21 EGray2 1 |
|
22 // Four grayscales display mode (2 bpp) |
|
23 EGray4 2 |
|
24 // 16 grayscales display mode (4 bpp) |
|
25 EGray16 3 |
|
26 // 256 grayscales display mode (8 bpp) |
|
27 EGray256 4 |
|
28 // Low colour EGA 16 colour display mode (4 bpp) |
|
29 EColor16 5 |
|
30 // 256 colour display mode (8 bpp) |
|
31 EColor256 6 |
|
32 // 64,000 colour display mode (16 bpp) |
|
33 EColor64K 7 |
|
34 // True colour display mode (24 bpp) |
|
35 EColor16M 8 |
|
36 // (Not an actual display mode used for moving buffers containing bitmaps) |
|
37 ERgb 9 |
|
38 // 4096 colour display (12 bpp). |
|
39 EColor4K 10 |
|
40 // True colour display mode (32 bpp, but top byte is unused and unspecified) |
|
41 EColor16MU 11 |
|
42 // Display mode with alpha (24bpp colour plus 8bpp alpha) |
|
43 EColor16MA 12 |
|
44 // Pre-multiplied Alpha display mode (24bpp color multiplied with the alpha channel value, plus 8bpp alpha) |
|
45 EColor16MAP 13 |
|
46 //Any new display mode should be insterted here! |
|
47 //There might be up to 255 display modes, so value of the last |
|
48 //inserted EColorXXX enum item should be less than 256 - |
|
49 //BC reasons! |
|
50 EColorLast 14 |
|
51 |
|
52 [Enddefine] |
|
53 |
|
54 |
|
55 // |
|
56 // TNE Test Cases |
|
57 // |
|
58 |
|
59 [Test] |
|
60 id 101 |
|
61 title 1. Test Thumb for 3gpv5 H263 176*144 file by Newl File Name |
|
62 create VThumbTest tne |
|
63 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp |
|
64 waittestclass tne |
|
65 tne GetThumb 1 120 80 0 EColor16M |
|
66 waittestclass tne |
|
67 delete tne |
|
68 pause 1000 |
|
69 [Endtest] |
|
70 |
|
71 [Test] |
|
72 id 102 |
|
73 title 2. Test Thumb for 3gpv5 H263 176*144 file by Newl File Handle |
|
74 create VThumbTest tne |
|
75 tne TNENewLFileHandle c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp |
|
76 waittestclass tne |
|
77 tne GetThumb 1 120 80 0 EColor16M |
|
78 waittestclass tne |
|
79 delete tne |
|
80 pause 1000 |
|
81 [Endtest] |
|
82 |
|
83 [Test] |
|
84 id 103 |
|
85 title 3. Test Thumb for 3gpv5 H263 176*144 file by NewLC File Name |
|
86 create VThumbTest tne |
|
87 tne TNENewLCFileName c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp |
|
88 waittestclass tne |
|
89 tne GetThumb 1 120 80 0 EColor16M |
|
90 waittestclass tne |
|
91 delete tne |
|
92 pause 1000 |
|
93 [Endtest] |
|
94 |
|
95 [Test] |
|
96 id 104 |
|
97 title 4. Test Thumb for 3gpv5 H263 176*144 file by NewLC File Handle |
|
98 create VThumbTest tne |
|
99 tne TNENewLCFileHandle c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp |
|
100 waittestclass tne |
|
101 tne GetThumb 1 120 80 0 EColor16M |
|
102 waittestclass tne |
|
103 delete tne |
|
104 pause 1000 |
|
105 [Endtest] |
|
106 |
|
107 [Test] |
|
108 id 105 |
|
109 title 5. Test Thumb for 3gpv6 H263 352*288 file by Newl File Name |
|
110 create VThumbTest tne |
|
111 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_H263_352x288.3gp |
|
112 waittestclass tne |
|
113 tne GetThumb 1 120 80 0 EColor16M |
|
114 waittestclass tne |
|
115 delete tne |
|
116 pause 1000 |
|
117 [Endtest] |
|
118 |
|
119 [Test] |
|
120 id 106 |
|
121 title 6. Test Thumb for 3gpv6 H264 352*288 file by Newl File Name |
|
122 create VThumbTest tne |
|
123 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_H264_352x288.3gp |
|
124 waittestclass tne |
|
125 tne GetThumb 1 120 80 0 EColor16M |
|
126 waittestclass tne |
|
127 delete tne |
|
128 pause 1000 |
|
129 [Endtest] |
|
130 |
|
131 [Test] |
|
132 id 107 |
|
133 title 7. Test Thumb for ODD FRAME SIZE - 3gpv6 H264 352*288 file by Newl File Name |
|
134 create VThumbTest tne |
|
135 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_H264_352x288.3gp |
|
136 waittestclass tne |
|
137 tne GetThumb 1 111 83 0 EColor16M |
|
138 waittestclass tne |
|
139 delete tne |
|
140 pause 1000 |
|
141 [Endtest] |
|
142 |
|
143 [Test] |
|
144 id 108 |
|
145 title 8. Test Thumb for 3gpv6 MPEG4SP 352*288 file by Newl File Name |
|
146 create VThumbTest tne |
|
147 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_MPEG4SP_352x288.3gp |
|
148 waittestclass tne |
|
149 tne GetThumb 1 120 80 0 EColor16M |
|
150 waittestclass tne |
|
151 delete tne |
|
152 pause 1000 |
|
153 [Endtest] |
|
154 |
|
155 [Test] |
|
156 id 109 |
|
157 title 9. Test Thumb for Real Video 10 640*480 file by Newl File Name |
|
158 create VThumbTest tne |
|
159 tne TNENewLFileName c:\testing\data\TNETestData\RV10_640x480.rm |
|
160 waittestclass tne |
|
161 tne GetThumb 1 120 80 0 EColor16M |
|
162 waittestclass tne |
|
163 delete tne |
|
164 pause 1000 |
|
165 [Endtest] |
|
166 |
|
167 [Test] |
|
168 id 110 |
|
169 title 10. Test Thumb for Real Video 9 352*288 file by Newl File Handle |
|
170 create VThumbTest tne |
|
171 tne TNENewLFileHandle c:\testing\data\TNETestData\RV9_352x288.rm |
|
172 waittestclass tne |
|
173 tne GetThumb 1 120 80 0 EColor16M |
|
174 waittestclass tne |
|
175 delete tne |
|
176 pause 1000 |
|
177 [Endtest] |
|
178 |
|
179 [Test] |
|
180 id 111 |
|
181 title 11. Test Thumb for WMV file by NewlC File Handle |
|
182 create VThumbTest tne |
|
183 tne TNENewLCFileHandle c:\testing\data\TNETestData\camera.wmv |
|
184 waittestclass tne |
|
185 tne GetThumb 1 120 80 0 EColor16M |
|
186 waittestclass tne |
|
187 delete tne |
|
188 pause 1000 |
|
189 [Endtest] |