1 |
1 |
2 [Test] |
2 [Define] |
|
3 KErrNotFound -1 |
|
4 KErrNotSupported -5 |
|
5 KErrArgument -6 |
|
6 KErrNotReady -18 |
|
7 KErrAccessDenied -21 |
|
8 |
|
9 KTrue 1 |
|
10 KFalse 0 |
|
11 |
|
12 // UID definition for playback mode |
|
13 KPbModeDefault 271067440 // 0x10282930 Uses same player as any other player running in same. |
|
14 KPbModeActivePlayer 271067441 // 0x10282931 Currently active player or any player if no active player. |
|
15 KPbModeNewPlayer 271067442 // 0x10282932 New player |
|
16 KPbModeAppUID 111 // Application UID |
|
17 |
|
18 // Category for playback utility creation. |
|
19 KMPXCategoryUndefined 0 |
|
20 KMPXCategoryMusic 1 |
|
21 KMPXCategoryVideo 2 |
|
22 |
|
23 // UID for Helix Plugin |
|
24 KVideoHelixPlaybackPluginUid 271066449 // 0x10282551 |
|
25 |
|
26 // Timers |
|
27 KTimerEndTest 5000 // 5 sec |
|
28 |
|
29 [Enddefine] |
|
30 |
|
31 |
|
32 [Test] |
|
33 // |
|
34 // Test NewL |
|
35 // - Mode NewPlayer |
|
36 // - Category Default(Music) |
|
37 // |
3 title 1 MMPXPlaybackUtilityNewL |
38 title 1 MMPXPlaybackUtilityNewL |
4 create mpxplaybackutilitytest foobar |
39 create mpxplaybackutilitytest pbutil |
5 foobar MMPXPlaybackUtilityNewL |
40 pbutil MMPXPlaybackUtilityNewL KPbModeNewPlayer |
6 delete foobar |
41 pbutil EndTest |
7 [Endtest] |
42 delete pbutil |
8 |
43 [Endtest] |
9 [Test] |
44 |
10 title 2 MMPXPlaybackUtilityUtilityL |
45 [Test] |
11 create mpxplaybackutilitytest foobar |
46 // |
12 foobar MMPXPlaybackUtilityUtilityL |
47 // Test NewL |
13 delete foobar |
48 // - Mode ActivePlayer |
14 [Endtest] |
49 // - Category Video |
15 |
50 // |
16 [Test] |
51 title 2 MMPXPlaybackUtilityNewL with category video |
17 title 3 MMPXPlaybackUtilityInit64L |
52 create mpxplaybackutilitytest pbutil |
18 create mpxplaybackutilitytest foobar |
53 pbutil MMPXPlaybackUtilityNewWithCatL KMPXCategoryVideo KPbModeActivePlayer |
19 foobar MMPXPlaybackUtilityNewL |
54 pbutil EndTest |
20 foobar MMPXPlaybackUtilityInit64L Battle_160x100_30kbps.rm |
55 delete pbutil |
21 delete foobar |
56 [Endtest] |
22 [Endtest] |
57 |
23 |
58 [Test] |
24 [Test] |
59 // |
25 title 4 MMPXPlaybackUtilityInitStreaming64L |
60 // Test UtilityL |
26 create mpxplaybackutilitytest foobar |
61 // - Mode UID |
27 foobar MMPXPlaybackUtilityNewL |
62 // - Category Default(Music) |
28 foobar MMPXPlaybackUtilityInitStreaming64L Battle_160x100_30kbps.rm |
63 // |
29 delete foobar |
64 title 3 MMPXPlaybackUtilityUtilityL |
30 [Endtest] |
65 create mpxplaybackutilitytest pbutil |
31 |
66 pbutil MMPXPlaybackUtilityUtilityL KPbModeAppUID |
32 [Test] |
67 pbutil EndTest |
33 title 5 MMPXPlaybackUtilityFile64L |
68 delete pbutil |
34 create mpxplaybackutilitytest foobar |
69 [Endtest] |
35 foobar MMPXPlaybackUtilityNewL |
70 |
36 foobar MMPXPlaybackUtilityInit64L Battle_160x100_30kbps.rm |
71 [Test] |
37 foobar MMPXPlaybackUtilityFile64L |
72 // |
38 delete foobar |
73 // Test UtilityL |
39 [Endtest] |
74 // - Mode Default |
40 |
75 // - Category Video |
|
76 // |
|
77 title 4 MMPXPlaybackUtilityUtilityL with category video |
|
78 create mpxplaybackutilitytest pbutil |
|
79 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeDefault |
|
80 pbutil EndTest |
|
81 delete pbutil |
|
82 [Endtest] |
|
83 |
|
84 [Test] |
|
85 // |
|
86 // Test InitL with Playlist |
|
87 // - Mode NewPlayer |
|
88 // - Category Default (Music) |
|
89 // |
|
90 title 5 MMPXPlaybackUtilityInitL(playlist) |
|
91 create mpxplaybackutilitytest pbutil |
|
92 pbutil MMPXPlaybackUtilityUtilityL KPbModeNewPlayer |
|
93 pbutil MMPXPlaybackUtilityAddObserverL |
|
94 pbutil MMPXPlaybackUtilityInitWithPlaylistL |
|
95 pause KTimerEndTest |
|
96 pbutil EndTest |
|
97 delete pbutil |
|
98 [Endtest] |
|
99 |
|
100 [Test] |
|
101 // |
|
102 // Test InitL with URI |
|
103 // - UtilityL with Mode NewPlayer, Category Video |
|
104 // - Add Observer |
|
105 // - SelectPlayerL with HelixPlugin UID |
|
106 // - InitL with URI, File Battle_160x100_30kbps.rm |
|
107 // |
|
108 title 6 MMPXPlaybackUtilityInitL(uri) |
|
109 create mpxplaybackutilitytest pbutil |
|
110 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
111 pbutil MMPXPlaybackUtilityAddObserverL |
|
112 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
113 pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm |
|
114 pause KTimerEndTest |
|
115 pbutil EndTest |
|
116 delete pbutil |
|
117 [Endtest] |
|
118 |
|
119 [Test] |
|
120 // |
|
121 // Test InitL with URI |
|
122 // - UtilityL with Mode NewPlayer, Category Video |
|
123 // - Add Observer |
|
124 // - SelectPlayerL with HelixPlugin UID |
|
125 // - InitL with URI, File XVID_176x144_15fps_261Kbps.avi |
|
126 // |
|
127 title 7 MMPXPlaybackUtilityInitL(uri) |
|
128 create mpxplaybackutilitytest pbutil |
|
129 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
130 pbutil MMPXPlaybackUtilityAddObserverL |
|
131 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
132 pbutil MMPXPlaybackUtilityInitWithUriL XVID_176x144_15fps_261Kbps.avi |
|
133 pause KTimerEndTest |
|
134 pbutil EndTest |
|
135 delete pbutil |
|
136 [Endtest] |
|
137 |
|
138 [Test] |
|
139 // |
|
140 // Test InitL with RFile |
|
141 // - UtilityL with Mode NewPlayer, Category Video |
|
142 // - Add Observer |
|
143 // - SelectPlayerL with HelixPlugin UID |
|
144 // - InitL with RFile, File 20k_H263_WB_176x144_15fps.3gp |
|
145 // |
|
146 title 8 MMPXPlaybackUtilityInitL(rfile) |
|
147 create mpxplaybackutilitytest pbutil |
|
148 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
149 pbutil MMPXPlaybackUtilityAddObserverL |
|
150 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
151 pbutil MMPXPlaybackUtilityInitWithRFileL 20k_H263_WB_176x144_15fps.3gp |
|
152 pause KTimerEndTest |
|
153 pbutil EndTest |
|
154 delete pbutil |
|
155 [Endtest] |
|
156 |
|
157 [Test] |
|
158 // |
|
159 // Test InitStreamingL with URI |
|
160 // - UtilityL with Mode NewPlayer, Category Video |
|
161 // - Add Observer |
|
162 // - SelectPlayerL with HelixPlugin UID |
|
163 // - InitStreamingL with URI, File 30k_MPEG4_AAC_8Khz_176x144_15fps_30secs.mp4 |
|
164 // |
|
165 title 9 MMPXPlaybackUtilityInitStreamingL(uri) |
|
166 create mpxplaybackutilitytest pbutil |
|
167 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
168 pbutil MMPXPlaybackUtilityAddObserverL |
|
169 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
170 pbutil MMPXPlaybackUtilityInitStreamingWithUriL 30k_MPEG4_AAC_8Khz_176x144_15fps_30secs.mp4 |
|
171 pause KTimerEndTest |
|
172 pbutil EndTest |
|
173 delete pbutil |
|
174 [Endtest] |
|
175 |
|
176 [Test] |
|
177 // |
|
178 // Test InitStreamingL with RFile |
|
179 // - UtilityL with Mode NewPlayer, Category Video |
|
180 // - Add Observer |
|
181 // - SelectPlayerL with HelixPlugin UID |
|
182 // - InitStreamingL with RFile, File 80k_H264_AAC16M22_176x144_15fps.3gp |
|
183 // |
|
184 title 10 MMPXPlaybackUtilityInitStreamingL(rfile) |
|
185 create mpxplaybackutilitytest pbutil |
|
186 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
187 pbutil MMPXPlaybackUtilityAddObserverL |
|
188 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
189 pbutil MMPXPlaybackUtilityInitStreamingWithRFileL 80k_H264_AAC16M22_176x144_15fps.3gp |
|
190 pause KTimerEndTest |
|
191 pbutil EndTest |
|
192 delete pbutil |
|
193 [Endtest] |
|
194 |
|
195 [Test] |
|
196 // |
|
197 // Test Init64L |
|
198 // - UtilityL with Mode NewPlayer, Category Video |
|
199 // - Add Observer |
|
200 // - SelectPlayerL with HelixPlugin UID |
|
201 // - Init64L with RFile64, File DivX_MP3_256x112_30fps_300Kbps.avi |
|
202 // |
|
203 title 11 MMPXPlaybackUtilityInit64L |
|
204 create mpxplaybackutilitytest pbutil |
|
205 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
206 pbutil MMPXPlaybackUtilityAddObserverL |
|
207 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
208 pbutil MMPXPlaybackUtilityInit64L DivX_MP3_256x112_30fps_300Kbps.avi |
|
209 pause KTimerEndTest |
|
210 pbutil EndTest |
|
211 delete pbutil |
|
212 [Endtest] |
|
213 |
|
214 [Test] |
|
215 // |
|
216 // Test InitStreaming64L |
|
217 // - UtilityL with Mode NewPlayer, Category Video |
|
218 // - Add Observer |
|
219 // - SelectPlayerL with HelixPlugin UID |
|
220 // - InitStreaming64L with RFile64, File honey_im_home_horror_ad.avi |
|
221 // |
|
222 title 12 MMPXPlaybackUtilityInitStreaming64L |
|
223 create mpxplaybackutilitytest pbutil |
|
224 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
225 pbutil MMPXPlaybackUtilityAddObserverL |
|
226 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
227 pbutil MMPXPlaybackUtilityInitStreaming64L honey_im_home_horror_ad.avi |
|
228 pause KTimerEndTest |
|
229 pbutil EndTest |
|
230 delete pbutil |
|
231 [Endtest] |
|
232 |
|
233 [Test] |
|
234 // |
|
235 // Test File64L |
|
236 // - UtilityL with Mode NewPlayer, Category Video |
|
237 // - Add Observer |
|
238 // - SelectPlayerL with HelixPlugin UID |
|
239 // - Init64L with RFile64, File MPEG4_VBR_176x144_15fps.3gp |
|
240 // - File64L to get RFile64 file handler |
|
241 // |
|
242 title 13 MMPXPlaybackUtilityFile64L |
|
243 create mpxplaybackutilitytest pbutil |
|
244 pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer |
|
245 pbutil MMPXPlaybackUtilityAddObserverL |
|
246 pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid |
|
247 pbutil MMPXPlaybackUtilityInit64L MPEG4_VBR_176x144_15fps.3gp |
|
248 pause KTimerEndTest |
|
249 pbutil MMPXPlaybackUtilityFile64L |
|
250 pbutil EndTest |
|
251 delete pbutil |
|
252 [Endtest] |
|
253 |