os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-playback-h264-pause-resume-automated.script
Update contrib.
2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
3 // All rights reserved.
4 // This component and the accompanying materials are made available
5 // under the terms of "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".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
21 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0001
22 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0001
24 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
25 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
26 //! CMMFDevVideoPlay::SelectDecoderL(TUid);
27 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
28 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
29 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
30 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
31 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
32 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
33 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
34 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
35 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
36 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
37 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
38 //! CMMFDevVideoPlay:: Initialize();
39 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
40 //! CMMFDevVideoPlay:: Start();
41 //! CMMFDevVideoPlay:: Pause();
42 //! CMMFDevVideoPlay:: Resume();
43 //! CMMFDevVideoPlay:: Stop();
44 //! CMMFDevVideoPlay:: AbortDirectScreenAccess();
45 //!@SYMAuthor Katherine Xu
46 //!@SYMCreationDate 27/10/2009
47 //!@SYMTestCaseDesc NCP H.264 SQCIF Video at 30fps 64 Kbps
48 //!@SYMTestStatus Verified
49 //!@SYMTestPriority Normal
50 //!@SYMTestExpectedResults
51 //! Video must be played with pause resume action without any blurrness.
53 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
54 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
55 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-CreateDecTest_command01
56 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SelectPostProcessor_command02
57 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetInputFormatCompr_command03
58 COMMAND mmfdvplay H264FindCommonFormats
59 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetBufferOptions_command05
60 COMMAND mmfdvplay H264ListFrameSize
61 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetPostProcessTypes_command07
62 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetVideoDestScreen_command08
63 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetWindowRect_command09
64 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetPostProcessTypes_command10
65 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-EnableSynchronization_command11
66 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SynchronizeDecoding_command12
67 COMMAND mmfdvplay H264Initialize
69 COMMAND mmfdvplay H264IOFrameMatch
70 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-Start_command15
72 COMMAND mmfdvplay H264Pause
74 COMMAND mmfdvplay H264Resume
76 COMMAND mmfdvplay H264Pause
78 COMMAND mmfdvplay H264Resume
80 COMMAND mmfdvplay H264Stop
81 COMMAND mmfdvplay H264Delete
83 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0001
85 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0002
86 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0002
88 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
89 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
90 //! CMMFDevVideoPlay::SelectDecoderL(TUid);
91 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
92 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
93 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
94 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
95 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
96 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
97 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
98 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
99 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
100 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
101 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
102 //! CMMFDevVideoPlay:: Initialize();
103 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
104 //! CMMFDevVideoPlay:: Start();
105 //! CMMFDevVideoPlay:: Pause();
106 //! CMMFDevVideoPlay:: Resume();
107 //! CMMFDevVideoPlay:: Stop();
108 //! CMMFDevVideoPlay:: AbortDirectScreenAccess();
109 //!@SYMAuthor Katherine Xu
110 //!@SYMCreationDate 27/10/2009
111 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 15fps 64 Kbps
112 //!@SYMTestStatus Verified
113 //!@SYMTestPriority Normal
114 //!@SYMTestExpectedResults
115 //! Video must be played with pause resume action without any blurrness.
117 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
118 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
119 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-CreateDecTest_command01
120 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SelectPostProcessor_command02
121 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetInputFormatCompr_command03
122 COMMAND mmfdvplay H264FindCommonFormats
123 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetBufferOptions_command05
124 COMMAND mmfdvplay H264ListFrameSize
125 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetPostProcessTypes_command07
126 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetVideoDestScreen_command08
127 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetWindowRect_command09
128 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetPostProcessTypes_command10
129 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-EnableSynchronization_command11
130 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SynchronizeDecoding_command12
131 COMMAND mmfdvplay H264Initialize
133 COMMAND mmfdvplay H264IOFrameMatch
134 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-Start_command15
136 COMMAND mmfdvplay H264Pause
138 COMMAND mmfdvplay H264Resume
140 COMMAND mmfdvplay H264Pause
142 COMMAND mmfdvplay H264Resume
144 COMMAND mmfdvplay H264Stop
145 COMMAND mmfdvplay H264Delete
147 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0002
149 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0003
150 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0003
152 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
153 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
154 //! CMMFDevVideoPlay::SelectDecoderL(TUid);
155 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
156 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
157 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
158 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
159 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
160 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
161 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
162 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
163 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
164 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
165 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
166 //! CMMFDevVideoPlay:: Initialize();
167 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
168 //! CMMFDevVideoPlay:: Start();
169 //! CMMFDevVideoPlay:: Pause();
170 //! CMMFDevVideoPlay:: Resume();
171 //! CMMFDevVideoPlay:: Stop();
172 //! CMMFDevVideoPlay:: AbortDirectScreenAccess();
173 //!@SYMAuthor Katherine Xu
174 //!@SYMCreationDate 27/10/2009
175 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 30fps 384 Kbps
176 //!@SYMTestStatus Verified
177 //!@SYMTestPriority Normal
178 //!@SYMTestExpectedResults
179 //! Video must be played with pause resume action without any blurrness.
181 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
182 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
183 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-CreateDecTest_command01
184 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SelectPostProcessor_command02
185 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetInputFormatCompr_command03
186 COMMAND mmfdvplay H264FindCommonFormats
187 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetBufferOptions_command05
188 COMMAND mmfdvplay H264ListFrameSize
189 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetPostProcessTypes_command07
190 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetVideoDestScreen_command08
191 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetWindowRect_command09
192 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetPostProcessTypes_command10
193 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-EnableSynchronization_command11
194 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SynchronizeDecoding_command12
195 COMMAND mmfdvplay H264Initialize
197 COMMAND mmfdvplay H264IOFrameMatch
198 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-Start_command15
200 COMMAND mmfdvplay H264Pause
202 COMMAND mmfdvplay H264Resume
204 COMMAND mmfdvplay H264Pause
206 COMMAND mmfdvplay H264Resume
208 COMMAND mmfdvplay H264Stop
209 COMMAND mmfdvplay H264Delete
211 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0003
213 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0004
214 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0004
216 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
217 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
218 //! CMMFDevVideoPlay::SelectDecoderL(TUid);
219 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
220 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
221 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
222 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
223 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
224 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
225 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
226 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
227 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
228 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
229 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
230 //! CMMFDevVideoPlay:: Initialize();
231 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
232 //! CMMFDevVideoPlay:: Start();
233 //! CMMFDevVideoPlay:: Pause();
234 //! CMMFDevVideoPlay:: Resume();
235 //! CMMFDevVideoPlay:: Stop();
236 //! CMMFDevVideoPlay:: AbortDirectScreenAccess();
237 //!@SYMAuthor Katherine Xu
238 //!@SYMCreationDate 27/10/2009
239 //!@SYMTestCaseDesc NCP H.264 CIF Video at 15fps 764 Kbps
240 //!@SYMTestStatus Verified
241 //!@SYMTestPriority Normal
242 //!@SYMTestExpectedResults
243 //! Video must be played with pause resume action without any blurrness.
245 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
246 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
247 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-CreateDecTest_command01
248 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SelectPostProcessor_command02
249 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetInputFormatCompr_command03
250 COMMAND mmfdvplay H264FindCommonFormats
251 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetBufferOptions_command05
252 COMMAND mmfdvplay H264ListFrameSize
253 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetPostProcessTypes_command07
254 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetVideoDestScreen_command08
255 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetWindowRect_command09
256 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetPostProcessTypes_command10
257 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-EnableSynchronization_command11
258 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SynchronizeDecoding_command12
259 COMMAND mmfdvplay H264Initialize
261 COMMAND mmfdvplay H264IOFrameMatch
262 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-Start_command15
264 COMMAND mmfdvplay H264Pause
266 COMMAND mmfdvplay H264Resume
268 COMMAND mmfdvplay H264Pause
270 COMMAND mmfdvplay H264Resume
272 COMMAND mmfdvplay H264AbortDirectScreenAccess
273 COMMAND mmfdvplay H264Delete
275 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0004
277 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0005
278 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0005
280 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
281 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
282 //! CMMFDevVideoPlay::SelectDecoderL(TUid);
283 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
284 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
285 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
286 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
287 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
288 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
289 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
290 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
291 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
292 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
293 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
294 //! CMMFDevVideoPlay:: Initialize();
295 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
296 //! CMMFDevVideoPlay:: Start();
297 //! CMMFDevVideoPlay:: Pause();
298 //! CMMFDevVideoPlay:: Resume();
299 //! CMMFDevVideoPlay:: Stop();
300 //! CMMFDevVideoPlay:: AbortDirectScreenAccess();
301 //!@SYMAuthor Katherine Xu
302 //!@SYMCreationDate 27/10/2009
303 //!@SYMTestCaseDesc NCP H.264 QVGA Video at 15fps 384 Kbps
304 //!@SYMTestStatus Verified
305 //!@SYMTestPriority Normal
306 //!@SYMTestExpectedResults
307 //! Video must be played with pause resume action without any blurrness.
309 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
310 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
311 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-CreateDecTest_command01
312 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SelectPostProcessor_command02
313 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetInputFormatCompr_command03
314 COMMAND mmfdvplay H264FindCommonFormats
315 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetBufferOptions_command05
316 COMMAND mmfdvplay H264ListFrameSize
317 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetPostProcessTypes_command07
318 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetVideoDestScreen_command08
319 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetWindowRect_command09
320 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetPostProcessTypes_command10
321 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-EnableSynchronization_command11
322 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SynchronizeDecoding_command12
323 COMMAND mmfdvplay H264Initialize
325 COMMAND mmfdvplay H264IOFrameMatch
326 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-Start_command15
328 COMMAND mmfdvplay H264Pause
330 COMMAND mmfdvplay H264Resume
332 COMMAND mmfdvplay H264Pause
334 COMMAND mmfdvplay H264Resume
336 COMMAND mmfdvplay H264AbortDirectScreenAccess
337 COMMAND mmfdvplay H264Delete
339 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0005