os/mm/mmapitest/mmsvs/suite/mmf/T_VideoPlayerUtility/scripts/MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/mmsvs/suite/mmf/T_VideoPlayerUtility/scripts/MM-MMF-VCLNT-PLYR-PublicAPI.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,4071 @@
1.4 +//
1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +//
1.20 +//! @file
1.21 +//! @SYMTestSuiteName MM-MMF-VCLNT-PLYR-PublicAPI
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM.
1.23 +/////////////////////////////////////////////////////////////////////
1.24 +// MM-MMF-VCLNT-PLYR-PublicAPI.script
1.25 +//
1.26 +// Tests all public elements of the CVideoPlayerUtility class
1.27 +// as a means of confidence that the APIs work as expected.
1.28 +//
1.29 +// The purpose is to provide a regression test suite of PublishedAll APIs for CVideoPlayerUtility.
1.30 +// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
1.31 +// The tests are fully automated.
1.32 +/////////////////////////////////////////////////////////////////////
1.33 +
1.34 +LOAD_SUITE T_VideoPlayerUtility
1.35 +
1.36 +
1.37 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0001
1.38 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0001
1.39 +//! @SYMAPI CVideoPlayerUtility
1.40 +//! @SYMAuthor Marek Sokk
1.41 +//! @SYMCreationDate 05/05/2006
1.42 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.43 +//! @SYMTestCaseDesc Open and play video file without specifying controller plugin.
1.44 +//! Uses API elements: NewL(),
1.45 +//! OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null()),
1.46 +//! Prepare(), Play(), Close()
1.47 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.48 +//! 2. Open file to be played.
1.49 +//! 3. Prepare playing.
1.50 +//! 4. Start playing.
1.51 +//! 5. Close file.
1.52 +//! @SYMTestStatus Implemented
1.53 +//! @SYMTestPriority High
1.54 +//! @SYMTestExpectedResults Video file is opened and played without errors.
1.55 +//! @SYMTestType CIT
1.56 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.57 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.58 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0001-001-NewL_command01
1.59 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0001-001-OpenFileL_command02
1.60 + OUTSTANDING
1.61 + COMMAND VideoPlayerUtility1 Prepare
1.62 + OUTSTANDING
1.63 + COMMAND VideoPlayerUtility1 Play
1.64 + OUTSTANDING
1.65 + COMMAND VideoPlayerUtility1 Close
1.66 + COMMAND VideoPlayerUtility1 ~
1.67 + END_TEST_BLOCK
1.68 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0001
1.69 +
1.70 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0002
1.71 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0002
1.72 +//! @SYMAPI CVideoPlayerUtility
1.73 +//! @SYMAuthor Marek Sokk
1.74 +//! @SYMCreationDate 05/05/2006
1.75 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.76 +//! @SYMTestCaseDesc Open and play video file using certain controller plugin.
1.77 +//! Uses API elements: NewL(),
1.78 +//! OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null()),
1.79 +//! Prepare(), Play(), Close()
1.80 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.81 +//! 2. Open file to be played.
1.82 +//! 3. Prepare playing.
1.83 +//! 4. Start playing.
1.84 +//! 5. Close file.
1.85 +//! @SYMTestStatus Implemented
1.86 +//! @SYMTestPriority High
1.87 +//! @SYMTestExpectedResults Video file is opened and played without errors.
1.88 +//! @SYMTestType CIT
1.89 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.90 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.91 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0002-001-NewL_command01
1.92 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0002-001-OpenFileL_command02
1.93 + OUTSTANDING
1.94 + COMMAND VideoPlayerUtility1 Prepare
1.95 + OUTSTANDING
1.96 + COMMAND VideoPlayerUtility1 Play
1.97 + OUTSTANDING
1.98 + COMMAND VideoPlayerUtility1 Close
1.99 + COMMAND VideoPlayerUtility1 ~
1.100 + END_TEST_BLOCK
1.101 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0002
1.102 +
1.103 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0003
1.104 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0003
1.105 +//! @SYMAPI CVideoPlayerUtility
1.106 +//! @SYMAuthor Marek Sokk
1.107 +//! @SYMCreationDate 05/05/2006
1.108 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.109 +//! @SYMTestCaseDesc Open and play video file using RFile.
1.110 +//! Uses API elements: NewL(),
1.111 +//! OpenFileL(const RFile aFileName, TUid aControllerUid=TUid::Null()),
1.112 +//! Prepare(), Play(), Close()
1.113 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.114 +//! 2. Open file to be played.
1.115 +//! 3. Prepare playing.
1.116 +//! 4. Start playing.
1.117 +//! 5. Close file.
1.118 +//! @SYMTestStatus Implemented
1.119 +//! @SYMTestPriority High
1.120 +//! @SYMTestExpectedResults Video file is opened and played without errors.
1.121 +//! @SYMTestType CIT
1.122 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.123 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.124 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0003-001-NewL_command01
1.125 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0003-001-OpenFileL_command02
1.126 + OUTSTANDING
1.127 + COMMAND VideoPlayerUtility1 Prepare
1.128 + OUTSTANDING
1.129 + COMMAND VideoPlayerUtility1 Play
1.130 + OUTSTANDING
1.131 + COMMAND VideoPlayerUtility1 Close
1.132 + COMMAND VideoPlayerUtility1 ~
1.133 + END_TEST_BLOCK
1.134 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0003
1.135 +
1.136 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0004
1.137 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0004
1.138 +//! @SYMAPI CVideoPlayerUtility
1.139 +//! @SYMAuthor Marek Sokk
1.140 +//! @SYMCreationDate 05/05/2006
1.141 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.142 +//! @SYMTestCaseDesc Open and play video file using TMMSource.
1.143 +//! Uses API elements: NewL(),
1.144 +//! OpenFileL(const TMMSource aSource, TUid aControllerUid=TUid::Null()),
1.145 +//! Prepare(), Play(), Close()
1.146 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.147 +//! 2. Open file to be played.
1.148 +//! 3. Prepare playing.
1.149 +//! 4. Start playing.
1.150 +//! 5. Close file.
1.151 +//! @SYMTestStatus Implemented
1.152 +//! @SYMTestPriority High
1.153 +//! @SYMTestExpectedResults Video file is opened and played without errors.
1.154 +//! @SYMTestType CIT
1.155 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.156 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.157 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0004-001-NewL_command01
1.158 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0004-001-OpenFileL_command02
1.159 + OUTSTANDING
1.160 + COMMAND VideoPlayerUtility1 Prepare
1.161 + OUTSTANDING
1.162 + COMMAND VideoPlayerUtility1 Play
1.163 + OUTSTANDING
1.164 + COMMAND VideoPlayerUtility1 Close
1.165 + COMMAND VideoPlayerUtility1 ~
1.166 + END_TEST_BLOCK
1.167 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0004
1.168 +
1.169 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0005
1.170 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0005
1.171 +//! @SYMAPI CVideoPlayerUtility
1.172 +//! @SYMAuthor Marek Sokk
1.173 +//! @SYMCreationDate 05/05/2006
1.174 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.175 +//! @SYMTestCaseDesc Open and play video file from descriptor.
1.176 +//! Uses API elements: NewL(), OpenDesL(), Prepare(), Play(), Close()
1.177 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.178 +//! 2. Open video clip in a descriptor.
1.179 +//! 3. Prepare playing.
1.180 +//! 4. Start playing.
1.181 +//! 5. Close file.
1.182 +//! @SYMTestStatus Implemented
1.183 +//! @SYMTestPriority High
1.184 +//! @SYMTestExpectedResults Video file is opened and played without errors.
1.185 +//! @SYMTestType CIT
1.186 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.187 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.188 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0005-001-NewL_command01
1.189 + COMMAND VideoPlayerUtility1 OpenDesL MM-MMF-VCLNT-PLYR-PublicAPI-0005-001-OpenDesL_command02
1.190 + OUTSTANDING
1.191 + COMMAND VideoPlayerUtility1 Prepare
1.192 + OUTSTANDING
1.193 + COMMAND VideoPlayerUtility1 Play
1.194 + OUTSTANDING
1.195 + COMMAND VideoPlayerUtility1 Close
1.196 + COMMAND VideoPlayerUtility1 ~
1.197 + END_TEST_BLOCK
1.198 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0005
1.199 +
1.200 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0006
1.201 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0006
1.202 +//! @SYMAPI CVideoPlayerUtility
1.203 +//! @SYMAuthor Marek Sokk
1.204 +//! @SYMCreationDate 05/05/2006
1.205 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.206 +//! @SYMTestCaseDesc Open and play video file from URL.
1.207 +//! Uses API elements: NewL(), OpenUrlL(), Prepare(), Play(), Close()
1.208 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.209 +//! 2. Open a video clip from a URL.
1.210 +//! 3. Prepare playing.
1.211 +//! 4. Start playing.
1.212 +//! 5. Close file.
1.213 +//! @SYMTestStatus Implemented
1.214 +//! @SYMTestPriority High
1.215 +//! @SYMTestExpectedResults Video file is opened and played without errors.
1.216 +//! @SYMTestType CIT
1.217 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.218 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.219 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0006-001-NewL_command01
1.220 + COMMAND VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0006-001-OpenUrlL_command02
1.221 + OUTSTANDING
1.222 + COMMAND VideoPlayerUtility1 Prepare
1.223 + OUTSTANDING
1.224 + COMMAND VideoPlayerUtility1 Play
1.225 + OUTSTANDING
1.226 + COMMAND VideoPlayerUtility1 Close
1.227 + COMMAND VideoPlayerUtility1 ~
1.228 + END_TEST_BLOCK
1.229 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0006
1.230 +
1.231 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0007
1.232 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0007
1.233 +//! @SYMAPI CVideoPlayerUtility
1.234 +//! @SYMAuthor Marek Sokk
1.235 +//! @SYMCreationDate 05/05/2006
1.236 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.237 +//! @SYMTestCaseDesc Play video from file at the specified start and end points.
1.238 +//! Uses API elements: NewL(), OpenUrlL(), Prepare(), Play(), Close()
1.239 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.240 +//! 2. Open file to be played.
1.241 +//! 3. Prepare playing.
1.242 +//! 4. Start playing.
1.243 +//! 5. Close file.
1.244 +//! @SYMTestStatus Implemented
1.245 +//! @SYMTestPriority High
1.246 +//! @SYMTestExpectedResults Video file is played without errors.
1.247 +//! @SYMTestType CIT
1.248 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.249 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.250 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0007-001-NewL_command01
1.251 + COMMAND VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0007-001-OpenUrlL_command02
1.252 + OUTSTANDING
1.253 + COMMAND VideoPlayerUtility1 Prepare
1.254 + OUTSTANDING
1.255 + COMMAND VideoPlayerUtility1 Play MM-MMF-VCLNT-PLYR-PublicAPI-0007-001-Play_command04
1.256 + OUTSTANDING
1.257 + COMMAND VideoPlayerUtility1 Close
1.258 + COMMAND VideoPlayerUtility1 ~
1.259 + END_TEST_BLOCK
1.260 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0007
1.261 +
1.262 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0008
1.263 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0008
1.264 +//! @SYMAPI CVideoPlayerUtility
1.265 +//! @SYMAuthor Marek Sokk
1.266 +//! @SYMCreationDate 05/05/2006
1.267 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.268 +//! @SYMTestCaseDesc Play the video from file and stop it.
1.269 +//! Uses API elements: NewL(), OpneFileL(), Prepare(), Play(), Stop(), Close()
1.270 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.271 +//! 2. Open file to be played.
1.272 +//! 3. Prepare playing.
1.273 +//! 4. Start playing.
1.274 +//! 5. Stop play.
1.275 +//! 6. Close file.
1.276 +//! @SYMTestStatus Implemented
1.277 +//! @SYMTestPriority High
1.278 +//! @SYMTestExpectedResults Play of video is stopped.
1.279 +//! @SYMTestType CIT
1.280 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.281 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.282 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0008-001-NewL_command01
1.283 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0008-001-OpenFileL_command02
1.284 + OUTSTANDING
1.285 + COMMAND VideoPlayerUtility1 Prepare
1.286 + OUTSTANDING
1.287 + COMMAND VideoPlayerUtility1 Play
1.288 + ASYNC_DELAY 5000
1.289 + COMMAND VideoPlayerUtility1 Stop
1.290 + OUTSTANDING
1.291 + COMMAND VideoPlayerUtility1 Close
1.292 + COMMAND VideoPlayerUtility1 ~
1.293 + END_TEST_BLOCK
1.294 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0008
1.295 +
1.296 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0009
1.297 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0009
1.298 +//! @SYMAPI CVideoPlayerUtility
1.299 +//! @SYMAuthor Marek Sokk
1.300 +//! @SYMCreationDate 05/05/2006
1.301 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.302 +//! @SYMTestCaseDesc Play the video from file, pause it. Start playing againg and stop it.
1.303 +//! Uses API elements: NewL(), OpneFileL(), Prepare(), Play(), PauseL(), Play(), Close()
1.304 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.305 +//! 2. Open file to be played.
1.306 +//! 3. Prepare playing.
1.307 +//! 4. Start playing.
1.308 +//! 5. Pause playing.
1.309 +//! 6. Start playing.
1.310 +//! 7. Close file.
1.311 +//! @SYMTestStatus Implemented
1.312 +//! @SYMTestPriority High
1.313 +//! @SYMTestExpectedResults The video playing is paused and continued without errors.
1.314 +//! @SYMTestType CIT
1.315 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.316 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.317 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0009-001-NewL_command01
1.318 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0009-001-OpenFileL_command02
1.319 + OUTSTANDING
1.320 + COMMAND VideoPlayerUtility1 Prepare
1.321 + OUTSTANDING
1.322 + COMMAND VideoPlayerUtility1 Play
1.323 + ASYNC_DELAY 5000
1.324 + COMMAND VideoPlayerUtility1 PauseL
1.325 + COMMAND VideoPlayerUtility1 Play
1.326 + OUTSTANDING
1.327 + COMMAND VideoPlayerUtility1 Close
1.328 + COMMAND VideoPlayerUtility1 ~
1.329 + END_TEST_BLOCK
1.330 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0009
1.331 +
1.332 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0010
1.333 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0010
1.334 +//! @SYMAPI CVideoPlayerUtility
1.335 +//! @SYMAuthor Marek Sokk
1.336 +//! @SYMCreationDate 08/05/2006
1.337 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.338 +//! @SYMTestCaseDesc Open the videofile and set the playback priority.
1.339 +//! Uses API elements: NewL(), OpneFileL(), SetPriorityL(), PriorityL(), Close()
1.340 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.341 +//! 2. Open file to be played.
1.342 +//! 3. Set the playback priority.
1.343 +//! 4. Check the playback priority.
1.344 +//! 5. Close file.
1.345 +//! @SYMTestStatus Implemented
1.346 +//! @SYMTestPriority High
1.347 +//! @SYMTestExpectedResults The playback priority is set.
1.348 +//! @SYMTestType CIT
1.349 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.350 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.351 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0010-001-NewL_command01
1.352 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0010-001-OpenFileL_command02
1.353 + OUTSTANDING
1.354 + COMMAND VideoPlayerUtility1 SetPriorityL MM-MMF-VCLNT-PLYR-PublicAPI-0010-001-SetPriorityL_command03
1.355 + COMMAND VideoPlayerUtility1 PriorityL MM-MMF-VCLNT-PLYR-PublicAPI-0010-001-PriorityL_command04
1.356 + COMMAND VideoPlayerUtility1 Close
1.357 + COMMAND VideoPlayerUtility1 ~
1.358 + END_TEST_BLOCK
1.359 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0010
1.360 +
1.361 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0011
1.362 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0011
1.363 +//! @SYMAPI CVideoPlayerUtility
1.364 +//! @SYMAuthor Marek Sokk
1.365 +//! @SYMCreationDate 08/05/2006
1.366 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.367 +//! @SYMTestCaseDesc Open the videofile and set the display window.
1.368 +//! Uses API elements: NewL(), OpneFileL(), SetDisplayWindowL(), Prepare(), Play(), Close()
1.369 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.370 +//! 2. Open file to be played.
1.371 +//! 3. Set the display windowy.
1.372 +//! 4. Prepare playing.
1.373 +//! 5. Start playing.
1.374 +//! 6. Close file.
1.375 +//! @SYMTestStatus Implemented
1.376 +//! @SYMTestPriority High
1.377 +//! @SYMTestExpectedResults The display window is set and video is played at new window.
1.378 +//! @SYMTestType CIT
1.379 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.380 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.381 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0011-001-NewL_command01
1.382 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0011-001-OpenFileL_command02
1.383 + OUTSTANDING
1.384 + COMMAND VideoPlayerUtility1 SetDisplayWindowL MM-MMF-VCLNT-PLYR-PublicAPI-0011-001-SetDisplayWindowL_command03
1.385 + COMMAND VideoPlayerUtility1 Prepare
1.386 + OUTSTANDING
1.387 + COMMAND VideoPlayerUtility1 Play
1.388 + OUTSTANDING
1.389 + COMMAND VideoPlayerUtility1 Close
1.390 + COMMAND VideoPlayerUtility1 ~
1.391 + END_TEST_BLOCK
1.392 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0011
1.393 +
1.394 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0012
1.395 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0012
1.396 +//! @SYMAPI CVideoPlayerUtility
1.397 +//! @SYMAuthor Marek Sokk
1.398 +//! @SYMCreationDate 08/05/2006
1.399 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.400 +//! @SYMTestCaseDesc Register to receive notifications of video clip loading. Open video clip from URL.
1.401 +//! Get video loading progress and start playing the video.
1.402 +//! Uses API elements: NewL(), RegisterForVideoLoadingNotification(), OpenUrlL(),
1.403 +//! Prepare(), GetVideoLoadingProgressL(), Play(), GetVideoLoadingProgressL(), Close()
1.404 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.405 +//! 2. Register to receive notifications of video clip loading/rebuffering
1.406 +//! 3. Open a video clip from a URL.
1.407 +//! 4. Prepare playing.
1.408 +//! 5. Gets the progress of video clip loading/rebuffering
1.409 +//! 6. Start playing.
1.410 +//! 7. Gets the progress of video clip loading/rebuffering
1.411 +//! 8. Close file.
1.412 +//! @SYMTestStatus Implemented
1.413 +//! @SYMTestPriority High
1.414 +//! @SYMTestExpectedResults The video loading notifications are received and video loading progress is queried.
1.415 +//! @SYMTestType CIT
1.416 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.417 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.418 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0012-001-NewL_command01
1.419 + COMMAND VideoPlayerUtility1 RegisterForVideoLoadingNotification
1.420 + COMMAND VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0012-001-OpenUrlL_command03
1.421 + OUTSTANDING
1.422 + COMMAND VideoPlayerUtility1 Prepare
1.423 + OUTSTANDING
1.424 + COMMAND VideoPlayerUtility1 GetVideoLoadingProgressL MM-MMF-VCLNT-PLYR-PublicAPI-0012-001-GetVideoLoadingProgressL_command05
1.425 + COMMAND VideoPlayerUtility1 Play
1.426 + ASYNC_DELAY 10000
1.427 + COMMAND VideoPlayerUtility1 GetVideoLoadingProgressL
1.428 + OUTSTANDING
1.429 + COMMAND VideoPlayerUtility1 Close
1.430 + COMMAND VideoPlayerUtility1 ~
1.431 + END_TEST_BLOCK
1.432 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0012
1.433 +
1.434 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0013
1.435 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0013
1.436 +//! @SYMAPI CVideoPlayerUtility
1.437 +//! @SYMAuthor Marek Sokk
1.438 +//! @SYMCreationDate 08/05/2006
1.439 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.440 +//! @SYMTestCaseDesc Get the current frame without DRM Intent.
1.441 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), GetFrameL(), Close()
1.442 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.443 +//! 2. Open a video clip from file.
1.444 +//! 3. Prepare playing.
1.445 +//! 4. Start playing.
1.446 +//! 5. Get the current frame.
1.447 +//! 6. Close file.
1.448 +//! @SYMTestStatus Implemented
1.449 +//! @SYMTestPriority High
1.450 +//! @SYMTestExpectedResults The current frame is queried.
1.451 +//! @SYMTestType CIT
1.452 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.453 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.454 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0013-001-NewL_command01
1.455 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0013-001-OpenFileL_command02
1.456 + OUTSTANDING
1.457 + COMMAND VideoPlayerUtility1 Prepare
1.458 + OUTSTANDING
1.459 + COMMAND VideoPlayerUtility1 Play
1.460 + ASYNC_DELAY 10000
1.461 + COMMAND VideoPlayerUtility1 GetFrameL MM-MMF-VCLNT-PLYR-PublicAPI-0013-001-GetFrameL_command06
1.462 + OUTSTANDING
1.463 + COMMAND VideoPlayerUtility1 Close
1.464 + COMMAND VideoPlayerUtility1 ~
1.465 + END_TEST_BLOCK
1.466 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0013
1.467 +
1.468 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0014
1.469 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0014
1.470 +//! @SYMAPI CVideoPlayerUtility
1.471 +//! @SYMAuthor Marek Sokk
1.472 +//! @SYMCreationDate 08/05/2006
1.473 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.474 +//! @SYMTestCaseDesc Get the current frame with DRM Intent.
1.475 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), GetFrameL(), Close()
1.476 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.477 +//! 2. Open a video clip from file.
1.478 +//! 3. Prepare playing.
1.479 +//! 4. Start playing.
1.480 +//! 5. Get the current frame.
1.481 +//! 6. Close file.
1.482 +//! @SYMTestStatus Implemented
1.483 +//! @SYMTestPriority High
1.484 +//! @SYMTestExpectedResults The current frame is queried.
1.485 +//! @SYMTestType CIT
1.486 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.487 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.488 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0014-001-NewL_command01
1.489 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0014-001-OpenFileL_command02
1.490 + OUTSTANDING
1.491 + COMMAND VideoPlayerUtility1 Prepare
1.492 + OUTSTANDING
1.493 + COMMAND VideoPlayerUtility1 Play
1.494 + ASYNC_DELAY 10000
1.495 + COMMAND VideoPlayerUtility1 GetFrameL MM-MMF-VCLNT-PLYR-PublicAPI-0014-001-GetFrameL_command06
1.496 + OUTSTANDING
1.497 + COMMAND VideoPlayerUtility1 Close
1.498 + COMMAND VideoPlayerUtility1 ~
1.499 + END_TEST_BLOCK
1.500 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0014
1.501 +
1.502 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0015
1.503 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0015
1.504 +//! @SYMAPI CVideoPlayerUtility
1.505 +//! @SYMAuthor Marek Sokk
1.506 +//! @SYMCreationDate 08/05/2006
1.507 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.508 +//! @SYMTestCaseDesc Refresh (redraw) the current frame.
1.509 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), RefreshFrameL(), Close()
1.510 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.511 +//! 2. Open a video clip from file.
1.512 +//! 3. Prepare playing.
1.513 +//! 4. Start playing.
1.514 +//! 5. Redraw the current frame.
1.515 +//! 6. Close file.
1.516 +//! @SYMTestStatus Implemented
1.517 +//! @SYMTestPriority High
1.518 +//! @SYMTestExpectedResults The current frame is refreshed.
1.519 +//! @SYMTestType CIT
1.520 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.521 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.522 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0015-001-NewL_command01
1.523 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0015-001-OpenFileL_command02
1.524 + OUTSTANDING
1.525 + COMMAND VideoPlayerUtility1 Prepare
1.526 + OUTSTANDING
1.527 + COMMAND VideoPlayerUtility1 Play
1.528 + COMMAND VideoPlayerUtility1 RefreshFrameL
1.529 + OUTSTANDING
1.530 + COMMAND VideoPlayerUtility1 Close
1.531 + COMMAND VideoPlayerUtility1 ~
1.532 + END_TEST_BLOCK
1.533 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0015
1.534 +
1.535 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0016
1.536 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0016
1.537 +//! @SYMAPI CVideoPlayerUtility
1.538 +//! @SYMAuthor Marek Sokk
1.539 +//! @SYMCreationDate 08/05/2006
1.540 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.541 +//! @SYMTestCaseDesc Set video frame rate.
1.542 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(),
1.543 +//! VideoFrameRateL(), SetVideoFrameRateL(), VideoFrameRateL(), Close()
1.544 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.545 +//! 2. Open a video clip from file.
1.546 +//! 3. Prepare playing.
1.547 +//! 4. Start playing.
1.548 +//! 5. Query video frame rate
1.549 +//! 6. Set the video frame rate.
1.550 +//! 7. Query video frame rate
1.551 +//! 8. Close file.
1.552 +//! @SYMTestStatus Implemented
1.553 +//! @SYMTestPriority High
1.554 +//! @SYMTestExpectedResults The frame rate is set.
1.555 +//! @SYMTestType CIT
1.556 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.557 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.558 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0016-001-NewL_command01
1.559 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0016-001-OpenFileL_command02
1.560 + OUTSTANDING
1.561 + COMMAND VideoPlayerUtility1 Prepare
1.562 + OUTSTANDING
1.563 + COMMAND VideoPlayerUtility1 Play
1.564 + OUTSTANDING
1.565 + COMMAND VideoPlayerUtility1 VideoFrameRateL
1.566 + COMMAND VideoPlayerUtility1 SetVideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0016-001-SetVideoFrameRateL_command06
1.567 + COMMAND VideoPlayerUtility1 VideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0016-001-VideoFrameRateL_command07
1.568 + COMMAND VideoPlayerUtility1 Close
1.569 + COMMAND VideoPlayerUtility1 ~
1.570 + END_TEST_BLOCK
1.571 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0016
1.572 +
1.573 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0017
1.574 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0017
1.575 +//! @SYMAPI CVideoPlayerUtility
1.576 +//! @SYMAuthor Marek Sokk
1.577 +//! @SYMCreationDate 08/05/2006
1.578 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.579 +//! @SYMTestCaseDesc Get the video frame size.
1.580 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), VideoFrameSizeL(), Close()
1.581 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.582 +//! 2. Open a video clip from file.
1.583 +//! 3. Prepare the video clip
1.584 +//! 4. Get the video frame size.
1.585 +//! 5. Close file.
1.586 +//! @SYMTestStatus Implemented
1.587 +//! @SYMTestPriority High
1.588 +//! @SYMTestExpectedResults The video frame size is queried.
1.589 +//! @SYMTestType CIT
1.590 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.591 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.592 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0017-001-NewL_command01
1.593 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0017-001-OpenFileL_command02
1.594 + OUTSTANDING
1.595 + COMMAND VideoPlayerUtility1 Prepare
1.596 + OUTSTANDING
1.597 + COMMAND VideoPlayerUtility1 VideoFrameSizeL MM-MMF-VCLNT-PLYR-PublicAPI-0017-001-VideoFrameSizeL_command04
1.598 + COMMAND VideoPlayerUtility1 Close
1.599 + COMMAND VideoPlayerUtility1 ~
1.600 + END_TEST_BLOCK
1.601 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0017
1.602 +
1.603 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0018
1.604 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0018
1.605 +//! @SYMAPI CVideoPlayerUtility
1.606 +//! @SYMAuthor Marek Sokk
1.607 +//! @SYMCreationDate 08/05/2006
1.608 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.609 +//! @SYMTestCaseDesc Get the video format's MIME type.
1.610 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), VideoFormatMimeType(), Close()
1.611 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.612 +//! 2. Open a video clip from file.
1.613 +//! 3. Prepare the video clip
1.614 +//! 4. Get the video format's MIME type.
1.615 +//! 5. Close file.
1.616 +//! @SYMTestStatus Implemented
1.617 +//! @SYMTestPriority High
1.618 +//! @SYMTestExpectedResults The video format's MIME type is queried.
1.619 +//! @SYMTestType CIT
1.620 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.621 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.622 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0018-001-NewL_command01
1.623 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0018-001-OpenFileL_command02
1.624 + OUTSTANDING
1.625 + COMMAND VideoPlayerUtility1 Prepare
1.626 + OUTSTANDING
1.627 + COMMAND VideoPlayerUtility1 VideoFormatMimeType MM-MMF-VCLNT-PLYR-PublicAPI-0018-001-VideoFormatMimeType_command04
1.628 + COMMAND VideoPlayerUtility1 Close
1.629 + COMMAND VideoPlayerUtility1 ~
1.630 + END_TEST_BLOCK
1.631 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0018
1.632 +
1.633 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0019
1.634 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0019
1.635 +//! @SYMAPI CVideoPlayerUtility
1.636 +//! @SYMAuthor Marek Sokk
1.637 +//! @SYMCreationDate 08/05/2006
1.638 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.639 +//! @SYMTestCaseDesc Get the video bit rate.
1.640 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), VideoBitRateL(), Close()
1.641 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.642 +//! 2. Open a video clip from file.
1.643 +//! 3. Prepare the video clip
1.644 +//! 4. Get the video bit rate.
1.645 +//! 5. Close file.
1.646 +//! @SYMTestStatus Implemented
1.647 +//! @SYMTestPriority High
1.648 +//! @SYMTestExpectedResults The video bit rate is queried.
1.649 +//! @SYMTestType CIT
1.650 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.651 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.652 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0019-001-NewL_command01
1.653 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0019-001-OpenFileL_command02
1.654 + OUTSTANDING
1.655 + COMMAND VideoPlayerUtility1 Prepare
1.656 + OUTSTANDING
1.657 + COMMAND VideoPlayerUtility1 VideoBitRateL MM-MMF-VCLNT-PLYR-PublicAPI-0019-001-VideoBitRateL_command04
1.658 + COMMAND VideoPlayerUtility1 Close
1.659 + COMMAND VideoPlayerUtility1 ~
1.660 + END_TEST_BLOCK
1.661 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0019
1.662 +
1.663 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0020
1.664 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0020
1.665 +//! @SYMAPI CVideoPlayerUtility
1.666 +//! @SYMAuthor Marek Sokk
1.667 +//! @SYMCreationDate 08/05/2006
1.668 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.669 +//! @SYMTestCaseDesc Get the audio bit rate in bits/second.
1.670 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), AudioBitRateL(), Close()
1.671 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.672 +//! 2. Open a video clip from file.
1.673 +//! 3. Prepare the video clip
1.674 +//! 4. Get the audio bit rate.
1.675 +//! 5. Close file.
1.676 +//! @SYMTestStatus Implemented
1.677 +//! @SYMTestPriority High
1.678 +//! @SYMTestExpectedResults The audio bit rate is queried.
1.679 +//! @SYMTestType CIT
1.680 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.681 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.682 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0020-001-NewL_command01
1.683 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0020-001-OpenFileL_command02
1.684 + OUTSTANDING
1.685 + COMMAND VideoPlayerUtility1 Prepare
1.686 + OUTSTANDING
1.687 + COMMAND VideoPlayerUtility1 AudioBitRateL MM-MMF-VCLNT-PLYR-PublicAPI-0020-001-AudioBitRateL_command04
1.688 + COMMAND VideoPlayerUtility1 Close
1.689 + COMMAND VideoPlayerUtility1 ~
1.690 + END_TEST_BLOCK
1.691 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0020
1.692 +
1.693 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0021
1.694 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0021
1.695 +//! @SYMAPI CVideoPlayerUtility
1.696 +//! @SYMAuthor Marek Sokk
1.697 +//! @SYMCreationDate 08/05/2006
1.698 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.699 +//! @SYMTestCaseDesc Get the codec used for the audio component of the video clip.
1.700 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), AudioTypeL(), Close()
1.701 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.702 +//! 2. Open a video clip from file.
1.703 +//! 3. Prepare the video clip
1.704 +//! 4. Get the codec used for the audio.
1.705 +//! 5. Close file.
1.706 +//! @SYMTestStatus Implemented
1.707 +//! @SYMTestPriority High
1.708 +//! @SYMTestExpectedResults The audio codec is queried.
1.709 +//! @SYMTestType CIT
1.710 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.711 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.712 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0021-001-NewL_command01
1.713 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0021-001-OpenFileL_command02
1.714 + OUTSTANDING
1.715 + COMMAND VideoPlayerUtility1 Prepare
1.716 + OUTSTANDING
1.717 + COMMAND VideoPlayerUtility1 AudioTypeL MM-MMF-VCLNT-PLYR-PublicAPI-0021-001-AudioTypeL_command04
1.718 + COMMAND VideoPlayerUtility1 Close
1.719 + COMMAND VideoPlayerUtility1 ~
1.720 + END_TEST_BLOCK
1.721 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0021
1.722 +
1.723 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0022
1.724 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0022
1.725 +//! @SYMAPI CVideoPlayerUtility
1.726 +//! @SYMAuthor Marek Sokk
1.727 +//! @SYMCreationDate 08/05/2006
1.728 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.729 +//! @SYMTestCaseDesc Get whether the current clip has an audio stream.
1.730 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), AudioEnabledL(), Close()
1.731 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.732 +//! 2. Open a video clip from file.
1.733 +//! 3. Prepare the video clip
1.734 +//! 4. Get whether the current clip has an audio stream.
1.735 +//! 5. Close file.
1.736 +//! @SYMTestStatus Not Implemented
1.737 +//! @SYMTestPriority High
1.738 +//! @SYMTestExpectedResults The audio enabled value (TRUE/FALSE) is queried.
1.739 +//! @SYMTestType CIT
1.740 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.741 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.742 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0022-001-NewL_command01
1.743 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0022-001-OpenFileL_command02
1.744 + OUTSTANDING
1.745 + COMMAND VideoPlayerUtility1 Prepare
1.746 + OUTSTANDING
1.747 + COMMAND VideoPlayerUtility1 AudioEnabledL MM-MMF-VCLNT-PLYR-PublicAPI-0022-001-AudioEnabledL_command04
1.748 + COMMAND VideoPlayerUtility1 Close
1.749 + COMMAND VideoPlayerUtility1 ~
1.750 + END_TEST_BLOCK
1.751 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0022
1.752 +
1.753 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0023
1.754 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0023
1.755 +//! @SYMAPI CVideoPlayerUtility
1.756 +//! @SYMAuthor Marek Sokk
1.757 +//! @SYMCreationDate 08/05/2006
1.758 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.759 +//! @SYMTestCaseDesc Set and check the position within the video clip from where to start playback.
1.760 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), SetPositionL(), PositionL(), Close()
1.761 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.762 +//! 2. Open a video clip from file.
1.763 +//! 3. Prepare the video clip
1.764 +//! 4. Set the position within the video clip.
1.765 +//! 5. Get the current playback position
1.766 +//! 6. Close file.
1.767 +//! @SYMTestStatus Implemented
1.768 +//! @SYMTestPriority High
1.769 +//! @SYMTestExpectedResults The position is set within the audio clip.
1.770 +//! @SYMTestType CIT
1.771 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.772 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.773 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0023-001-NewL_command01
1.774 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0023-001-OpenFileL_command02
1.775 + OUTSTANDING
1.776 + COMMAND VideoPlayerUtility1 Prepare
1.777 + OUTSTANDING
1.778 + COMMAND VideoPlayerUtility1 SetPositionL MM-MMF-VCLNT-PLYR-PublicAPI-0023-001-SetPositionL_command04
1.779 + COMMAND VideoPlayerUtility1 PositionL MM-MMF-VCLNT-PLYR-PublicAPI-0023-001-PositionL_command05
1.780 + COMMAND VideoPlayerUtility1 Close
1.781 + COMMAND VideoPlayerUtility1 ~
1.782 + END_TEST_BLOCK
1.783 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0023
1.784 +
1.785 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0024
1.786 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0024
1.787 +//! @SYMAPI CVideoPlayerUtility
1.788 +//! @SYMAuthor Marek Sokk
1.789 +//! @SYMCreationDate 08/05/2006
1.790 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.791 +//! @SYMTestCaseDesc Get the duration of video clip in mircoseconds.
1.792 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), DurationL(), Close()
1.793 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.794 +//! 2. Open a video clip from file.
1.795 +//! 3. Prepare the video clip
1.796 +//! 4. Get the duration of video clip.
1.797 +//! 5. Close file.
1.798 +//! @SYMTestStatus Implemented
1.799 +//! @SYMTestPriority High
1.800 +//! @SYMTestExpectedResults The video clip duration is queried.
1.801 +//! @SYMTestType CIT
1.802 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.803 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.804 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0024-001-NewL_command01
1.805 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0024-001-OpenFileL_command02
1.806 + OUTSTANDING
1.807 + COMMAND VideoPlayerUtility1 Prepare
1.808 + OUTSTANDING
1.809 + COMMAND VideoPlayerUtility1 DurationL MM-MMF-VCLNT-PLYR-PublicAPI-0024-001-DurationL_command04
1.810 + COMMAND VideoPlayerUtility1 Close
1.811 + COMMAND VideoPlayerUtility1 ~
1.812 + END_TEST_BLOCK
1.813 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0024
1.814 +
1.815 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0025
1.816 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0025
1.817 +//! @SYMAPI CVideoPlayerUtility
1.818 +//! @SYMAuthor Marek Sokk
1.819 +//! @SYMCreationDate 08/05/2006
1.820 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.821 +//! @SYMTestCaseDesc Get max. volume. Set and check volume for the audio track.
1.822 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), MaxVolume(), SetVolumeL(), Volume(), Close()
1.823 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.824 +//! 2. Open a video clip from file.
1.825 +//! 3. Prepare the video clip.
1.826 +//! 4. Get the maximum volume that the audio track can support.
1.827 +//! 5. Sets the playback volume for the audio track of the video clip.
1.828 +//! 6. Get the current playback volume for the audio track of the video clip.
1.829 +//! 7. Close file.
1.830 +//! @SYMTestStatus Implemented
1.831 +//! @SYMTestPriority High
1.832 +//! @SYMTestExpectedResults The max. volume is queried and custom volume is set for the audio track.
1.833 +//! @SYMTestType CIT
1.834 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.835 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.836 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0025-001-NewL_command01
1.837 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0025-001-OpenFileL_command02
1.838 + OUTSTANDING
1.839 + COMMAND VideoPlayerUtility1 MaxVolume MM-MMF-VCLNT-PLYR-PublicAPI-0025-001-MaxVolume_command03
1.840 + COMMAND VideoPlayerUtility1 SetVolumeL MM-MMF-VCLNT-PLYR-PublicAPI-0025-001-SetVolumeL_command04
1.841 + COMMAND VideoPlayerUtility1 Volume MM-MMF-VCLNT-PLYR-PublicAPI-0025-001-Volume_command05
1.842 + COMMAND VideoPlayerUtility1 Close
1.843 + COMMAND VideoPlayerUtility1 ~
1.844 + END_TEST_BLOCK
1.845 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0025
1.846 +
1.847 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0026
1.848 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0026
1.849 +//! @SYMAPI CVideoPlayerUtility
1.850 +//! @SYMAuthor Marek Sokk
1.851 +//! @SYMCreationDate 08/05/2006
1.852 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.853 +//! @SYMTestCaseDesc Set and check the current playback balance for the audio track of the video clip.
1.854 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Balance(), SetBalanceL(), Balance(), Close()
1.855 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.856 +//! 2. Open a video clip from file.
1.857 +//! 3. Prepare the video clip.
1.858 +//! 4. Get the current balance setting for the audio track.
1.859 +//! 5. Set the current playback balance.
1.860 +//! 6. Get the current balance setting for the audio track.
1.861 +//! 7. Close file.
1.862 +//! @SYMTestStatus Implemented
1.863 +//! @SYMTestPriority High
1.864 +//! @SYMTestExpectedResults The custom balance setting for the audio track is set.
1.865 +//! @SYMTestType CIT
1.866 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.867 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.868 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0026-001-NewL_command01
1.869 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0026-001-OpenFileL_command02
1.870 + OUTSTANDING
1.871 + COMMAND VideoPlayerUtility1 Balance
1.872 + COMMAND VideoPlayerUtility1 SetBalanceL MM-MMF-VCLNT-PLYR-PublicAPI-0026-001-SetBalanceL_command04
1.873 + COMMAND VideoPlayerUtility1 Balance MM-MMF-VCLNT-PLYR-PublicAPI-0026-001-Balance_command05
1.874 + COMMAND VideoPlayerUtility1 Close
1.875 + COMMAND VideoPlayerUtility1 ~
1.876 + END_TEST_BLOCK
1.877 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0026
1.878 +
1.879 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0027
1.880 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0027
1.881 +//! @SYMAPI CVideoPlayerUtility
1.882 +//! @SYMAuthor Marek Sokk
1.883 +//! @SYMCreationDate 08/05/2006
1.884 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.885 +//! @SYMTestCaseDesc Set and check the rotation of the video image on the screen.
1.886 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), SetRotationL(), RotationL(), Close()
1.887 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.888 +//! 2. Open a video clip from file.
1.889 +//! 3. Prepare the video clip.
1.890 +//! 4. Change the video image rotation on the screen.
1.891 +//! 5. Get the rotation that is currently applied to the video image.
1.892 +//! 6. Close file.
1.893 +//! @SYMTestStatus Implemented
1.894 +//! @SYMTestPriority High
1.895 +//! @SYMTestExpectedResults The custom rotation is applied to the video image.
1.896 +//! @SYMTestType CIT
1.897 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.898 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.899 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0027-001-NewL_command01
1.900 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0027-001-OpenFileL_command02
1.901 + OUTSTANDING
1.902 + COMMAND VideoPlayerUtility1 Prepare
1.903 + OUTSTANDING
1.904 + COMMAND VideoPlayerUtility1 SetRotationL MM-MMF-VCLNT-PLYR-PublicAPI-0027-001-SetRotationL_command04
1.905 + COMMAND VideoPlayerUtility1 RotationL MM-MMF-VCLNT-PLYR-PublicAPI-0027-001-RotationL_command05
1.906 + COMMAND VideoPlayerUtility1 Close
1.907 + COMMAND VideoPlayerUtility1 ~
1.908 + END_TEST_BLOCK
1.909 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0027
1.910 +
1.911 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0028
1.912 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0028
1.913 +//! @SYMAPI CVideoPlayerUtility
1.914 +//! @SYMAuthor Marek Sokk
1.915 +//! @SYMCreationDate 08/05/2006
1.916 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.917 +//! @SYMTestCaseDesc Set and check the scale of the video image (percentage of its original size).
1.918 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), SetScaleFactorL(), GetScaleFactorL(), Close()
1.919 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.920 +//! 2. Open a video clip from file.
1.921 +//! 3. Prepare the video clip.
1.922 +//! 4. Set the scale of the video image.
1.923 +//! 5. Get the scale of the video image.
1.924 +//! 6. Close file.
1.925 +//! @SYMTestStatus Implemented
1.926 +//! @SYMTestPriority High
1.927 +//! @SYMTestExpectedResults The custom scale is applied to the video image.
1.928 +//! @SYMTestType CIT
1.929 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.930 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.931 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0028-001-NewL_command01
1.932 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0028-001-OpenFileL_command02
1.933 + OUTSTANDING
1.934 + COMMAND VideoPlayerUtility1 Prepare
1.935 + OUTSTANDING
1.936 + COMMAND VideoPlayerUtility1 SetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0028-001-SetScaleFactorL_command04
1.937 + COMMAND VideoPlayerUtility1 GetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0028-001-GetScaleFactorL_command05
1.938 + COMMAND VideoPlayerUtility1 Close
1.939 + COMMAND VideoPlayerUtility1 ~
1.940 + END_TEST_BLOCK
1.941 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0028
1.942 +
1.943 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0029
1.944 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0029
1.945 +//! @SYMAPI CVideoPlayerUtility
1.946 +//! @SYMAuthor Marek Sokk
1.947 +//! @SYMCreationDate 08/05/2006
1.948 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.949 +//! @SYMTestCaseDesc Set and check a region of the video image to be displayed.
1.950 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), SetCropRegionL(), GetCropRegionL(), Close()
1.951 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.952 +//! 2. Open a video clip from file.
1.953 +//! 3. Prepare the video clip.
1.954 +//! 4. Set a region of the video image to be displayed.
1.955 +//! 5. Get the crop region currently applied to the image.
1.956 +//! 6. Close file.
1.957 +//! @SYMTestStatus Implemented
1.958 +//! @SYMTestPriority High
1.959 +//! @SYMTestExpectedResults The custom region of the video image to be displayed is set.
1.960 +//! @SYMTestType CIT
1.961 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.962 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.963 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0029-001-NewL_command01
1.964 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0029-001-OpenFileL_command02
1.965 + OUTSTANDING
1.966 + COMMAND VideoPlayerUtility1 Prepare
1.967 + OUTSTANDING
1.968 + COMMAND VideoPlayerUtility1 SetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0029-001-SetCropRegionL_command04
1.969 + COMMAND VideoPlayerUtility1 GetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0029-001-GetCropRegionL_command05
1.970 + COMMAND VideoPlayerUtility1 Close
1.971 + COMMAND VideoPlayerUtility1 ~
1.972 + END_TEST_BLOCK
1.973 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0029
1.974 +
1.975 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0030
1.976 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0030
1.977 +//! @SYMAPI CVideoPlayerUtility
1.978 +//! @SYMAuthor Marek Sokk
1.979 +//! @SYMCreationDate 08/05/2006
1.980 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.981 +//! @SYMTestCaseDesc Get the number of meta data entries associated with this clip.
1.982 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), NumberOfMetaDataEntriesL(), Close()
1.983 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.984 +//! 2. Open a video clip from file.
1.985 +//! 3. Prepare the video clip.
1.986 +//! 4. Get the number of meta data entries.
1.987 +//! 5. Close file.
1.988 +//! @SYMTestStatus Implemented
1.989 +//! @SYMTestPriority High
1.990 +//! @SYMTestExpectedResults The number of meta data entries is queried.
1.991 +//! @SYMTestType CIT
1.992 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.993 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.994 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0030-001-NewL_command01
1.995 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0030-001-OpenFileL_command02
1.996 + OUTSTANDING
1.997 + COMMAND VideoPlayerUtility1 Prepare
1.998 + OUTSTANDING
1.999 + COMMAND VideoPlayerUtility1 NumberOfMetaDataEntriesL MM-MMF-VCLNT-PLYR-PublicAPI-0030-001-NumberOfMetaDataEntriesL_command04
1.1000 + COMMAND VideoPlayerUtility1 Close
1.1001 + COMMAND VideoPlayerUtility1 ~
1.1002 + END_TEST_BLOCK
1.1003 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0030
1.1004 +
1.1005 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0031
1.1006 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0031
1.1007 +//! @SYMAPI CVideoPlayerUtility
1.1008 +//! @SYMAuthor Marek Sokk
1.1009 +//! @SYMCreationDate 09/05/2006
1.1010 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1011 +//! @SYMTestCaseDesc Get a meta data entry from the clip.
1.1012 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), MetaDataEntryL(), Close()
1.1013 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1014 +//! 2. Open a video clip from file.
1.1015 +//! 3. Prepare the video clip.
1.1016 +//! 4. Get a meta data entry.
1.1017 +//! 5. Close file.
1.1018 +//! @SYMTestStatus Implemented
1.1019 +//! @SYMTestPriority High
1.1020 +//! @SYMTestExpectedResults The meta data entry is queried.
1.1021 +//! @SYMTestType CIT
1.1022 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1023 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1024 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0031-001-NewL_command01
1.1025 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0031-001-OpenFileL_command02
1.1026 + OUTSTANDING
1.1027 + COMMAND VideoPlayerUtility1 Prepare
1.1028 + OUTSTANDING
1.1029 + COMMAND VideoPlayerUtility1 MetaDataEntryL MM-MMF-VCLNT-PLYR-PublicAPI-0031-001-MetaDataEntryL_command04
1.1030 + COMMAND VideoPlayerUtility1 Close
1.1031 + COMMAND VideoPlayerUtility1 ~
1.1032 + END_TEST_BLOCK
1.1033 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0031
1.1034 +
1.1035 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0032
1.1036 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0032
1.1037 +//! @SYMAPI CVideoPlayerUtility
1.1038 +//! @SYMAuthor Marek Sokk
1.1039 +//! @SYMCreationDate 09/05/2006
1.1040 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1041 +//! @SYMTestCaseDesc Get the controller implementation information associated with the current controller.
1.1042 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), ControllerImplementationInformationL(), Close()
1.1043 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1044 +//! 2. Open a video clip from file.
1.1045 +//! 3. Prepare the video clip.
1.1046 +//! 4. Get the controller implementation information.
1.1047 +//! 5. Close file.
1.1048 +//! @SYMTestStatus Implemented
1.1049 +//! @SYMTestPriority High
1.1050 +//! @SYMTestExpectedResults The controller implementation information is queried.
1.1051 +//! @SYMTestType CIT
1.1052 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1053 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1054 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0032-001-NewL_command01
1.1055 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0032-001-OpenFileL_command02
1.1056 + OUTSTANDING
1.1057 + COMMAND VideoPlayerUtility1 Prepare
1.1058 + OUTSTANDING
1.1059 + COMMAND VideoPlayerUtility1 ControllerImplementationInformationL
1.1060 + COMMAND VideoPlayerUtility1 Close
1.1061 + COMMAND VideoPlayerUtility1 ~
1.1062 + END_TEST_BLOCK
1.1063 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0032
1.1064 +
1.1065 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0033
1.1066 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0033
1.1067 +//! @SYMAPI CVideoPlayerUtility
1.1068 +//! @SYMAuthor Marek Sokk
1.1069 +//! @SYMCreationDate 09/05/2006
1.1070 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1071 +//! @SYMTestCaseDesc Send a synchronous custom command to the controller with respond (aDataFrom).
1.1072 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), CustomCommandSync(), Close()
1.1073 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1074 +//! 2. Open a video clip from file.
1.1075 +//! 3. Prepare the video clip.
1.1076 +//! 4. Send a synchronous custom command.
1.1077 +//! 5. Close file.
1.1078 +//! @SYMTestStatus Implemented
1.1079 +//! @SYMTestPriority High
1.1080 +//! @SYMTestExpectedResults CustomCommandSync will return the error KErrNotSupported.
1.1081 +//! @SYMTestType CIT
1.1082 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1083 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1084 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0033-001-NewL_command01
1.1085 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0033-001-OpenFileL_command02
1.1086 + OUTSTANDING
1.1087 + COMMAND VideoPlayerUtility1 Prepare
1.1088 + OUTSTANDING
1.1089 + COMMAND !Error=-5 VideoPlayerUtility1 CustomCommandSync MM-MMF-VCLNT-PLYR-PublicAPI-0033-001-CustomCommandSync_command04
1.1090 + COMMAND VideoPlayerUtility1 Close
1.1091 + COMMAND VideoPlayerUtility1 ~
1.1092 + END_TEST_BLOCK
1.1093 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0033
1.1094 +
1.1095 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0034
1.1096 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0034
1.1097 +//! @SYMAPI CVideoPlayerUtility
1.1098 +//! @SYMAuthor Marek Sokk
1.1099 +//! @SYMCreationDate 09/05/2006
1.1100 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1101 +//! @SYMTestCaseDesc Send a synchronous custom command to the controller without respond.
1.1102 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), CustomCommandSync(), Close()
1.1103 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1104 +//! 2. Open a video clip from file.
1.1105 +//! 3. Prepare the video clip.
1.1106 +//! 4. Send a synchronous custom command.
1.1107 +//! 5. Close file.
1.1108 +//! @SYMTestStatus Implemented
1.1109 +//! @SYMTestPriority High
1.1110 +//! @SYMTestExpectedResults CustomCommandSync will return the error KErrNotSupported.
1.1111 +//! @SYMTestType CIT
1.1112 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1113 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1114 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0034-001-NewL_command01
1.1115 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0034-001-OpenFileL_command02
1.1116 + OUTSTANDING
1.1117 + COMMAND VideoPlayerUtility1 Prepare
1.1118 + OUTSTANDING
1.1119 + COMMAND !Error=-5 VideoPlayerUtility1 CustomCommandSync MM-MMF-VCLNT-PLYR-PublicAPI-0034-001-CustomCommandSync_command04
1.1120 + COMMAND VideoPlayerUtility1 Close
1.1121 + COMMAND VideoPlayerUtility1 ~
1.1122 + END_TEST_BLOCK
1.1123 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0034
1.1124 +
1.1125 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0035
1.1126 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0035
1.1127 +//! @SYMAPI CVideoPlayerUtility
1.1128 +//! @SYMAuthor Marek Sokk
1.1129 +//! @SYMCreationDate 09/05/2006
1.1130 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1131 +//! @SYMTestCaseDesc Send an asynchronous custom command to the controller with respond (aDataFrom).
1.1132 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), CustomCommandAsync(), Close()
1.1133 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1134 +//! 2. Open a video clip from file.
1.1135 +//! 3. Prepare the video clip.
1.1136 +//! 4. Send an asynchronous custom command.
1.1137 +//! 5. Close file.
1.1138 +//! @SYMTestStatus Implemented
1.1139 +//! @SYMTestPriority High
1.1140 +//! @SYMTestExpectedResults CustomCommandAsync will return the error KErrNotSupported.
1.1141 +//! @SYMTestType CIT
1.1142 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1143 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1144 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0035-001-NewL_command01
1.1145 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0035-001-OpenFileL_command02
1.1146 + OUTSTANDING
1.1147 + COMMAND VideoPlayerUtility1 Prepare
1.1148 + OUTSTANDING
1.1149 + COMMAND !AsyncError=-5 VideoPlayerUtility1 CustomCommandAsync MM-MMF-VCLNT-PLYR-PublicAPI-0035-001-CustomCommandAsync_command04
1.1150 + OUTSTANDING
1.1151 + COMMAND VideoPlayerUtility1 Close
1.1152 + COMMAND VideoPlayerUtility1 ~
1.1153 + END_TEST_BLOCK
1.1154 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0035
1.1155 +
1.1156 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0036
1.1157 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0036
1.1158 +//! @SYMAPI CVideoPlayerUtility
1.1159 +//! @SYMAuthor Marek Sokk
1.1160 +//! @SYMCreationDate 09/05/2006
1.1161 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1162 +//! @SYMTestCaseDesc Send an asynchronous custom command to the controller without respond.
1.1163 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), CustomCommandAsync(), Close()
1.1164 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1165 +//! 2. Open a video clip from file.
1.1166 +//! 3. Prepare the video clip.
1.1167 +//! 4. Send an asynchronous custom command.
1.1168 +//! 5. Close file.
1.1169 +//! @SYMTestStatus Implemented
1.1170 +//! @SYMTestPriority High
1.1171 +//! @SYMTestExpectedResults CustomCommandAsync will return the error KErrNotSupported.
1.1172 +//! @SYMTestType CIT
1.1173 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1174 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1175 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0036-001-NewL_command01
1.1176 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0036-001-OpenFileL_command02
1.1177 + OUTSTANDING
1.1178 + COMMAND VideoPlayerUtility1 Prepare
1.1179 + OUTSTANDING
1.1180 + COMMAND !AsyncError=-5 VideoPlayerUtility1 CustomCommandAsync MM-MMF-VCLNT-PLYR-PublicAPI-0036-001-CustomCommandAsync_command04
1.1181 + OUTSTANDING
1.1182 + COMMAND VideoPlayerUtility1 Close
1.1183 + COMMAND VideoPlayerUtility1 ~
1.1184 + END_TEST_BLOCK
1.1185 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0036
1.1186 +
1.1187 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0037
1.1188 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0037
1.1189 +//! @SYMAPI CVideoPlayerUtility
1.1190 +//! @SYMAuthor Marek Sokk
1.1191 +//! @SYMCreationDate 09/05/2006
1.1192 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1193 +//! @SYMTestCaseDesc Get a controller's DRM custom command implementation.
1.1194 +//! Uses API elements: NewL(), OpenFileL(), GetDRMCustomCommand(), Close()
1.1195 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1196 +//! 2. Open a video clip from file.
1.1197 +//! 3. Get a controller's DRM custom command implementation.
1.1198 +//! 4. Close file.
1.1199 +//! @SYMTestStatus Implemented
1.1200 +//! @SYMTestPriority High
1.1201 +//! @SYMTestExpectedResults The controller's DRM custom command implementation is queried.
1.1202 +//! @SYMTestType CIT
1.1203 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1204 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1205 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0037-001-NewL_command01
1.1206 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0037-001-OpenFileL_command02
1.1207 + OUTSTANDING
1.1208 + COMMAND VideoPlayerUtility1 Prepare
1.1209 + OUTSTANDING
1.1210 + COMMAND VideoPlayerUtility1 GetDRMCustomCommand
1.1211 + COMMAND VideoPlayerUtility1 Close
1.1212 + COMMAND VideoPlayerUtility1 ~
1.1213 + END_TEST_BLOCK
1.1214 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0037
1.1215 +
1.1216 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0038
1.1217 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0038
1.1218 +//! @SYMAPI CVideoPlayerUtility
1.1219 +//! @SYMAuthor Marek Sokk
1.1220 +//! @SYMCreationDate 09/05/2006
1.1221 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1222 +//! @SYMTestCaseDesc Stop the video player from using direct screen access (DSA).
1.1223 +//! Uses API elements: NewL(), StopDirectScreenAccessL()
1.1224 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1225 +//! 2. Stop the video player from using direct screen access.
1.1226 +//! @SYMTestStatus Implemented
1.1227 +//! @SYMTestPriority High
1.1228 +//! @SYMTestExpectedResults The video player is not using direct screen access anymore.
1.1229 +//! @SYMTestType CIT
1.1230 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1231 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1232 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0038-001-NewL_command01
1.1233 + COMMAND VideoPlayerUtility1 StopDirectScreenAccessL
1.1234 + END_TEST_BLOCK
1.1235 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0038
1.1236 +
1.1237 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0039
1.1238 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0039
1.1239 +//! @SYMAPI CVideoPlayerUtility
1.1240 +//! @SYMAuthor Marek Sokk
1.1241 +//! @SYMCreationDate 09/05/2006
1.1242 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1243 +//! @SYMTestCaseDesc Start the video player to use direct screen access (DSA).
1.1244 +//! Uses API elements: NewL(), StopDirectScreenAccessL(), StartDirectScreenAccessL()
1.1245 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1246 +//! 2. Stop the video player from using direct screen access.
1.1247 +//! 3. Start the video player to use direct screen access.
1.1248 +//! @SYMTestStatus Implemented
1.1249 +//! @SYMTestPriority High
1.1250 +//! @SYMTestExpectedResults The video player is using direct screen access.
1.1251 +//! @SYMTestType CIT
1.1252 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1253 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1254 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0039-001-NewL_command01
1.1255 + COMMAND VideoPlayerUtility1 StopDirectScreenAccessL
1.1256 + COMMAND VideoPlayerUtility1 StartDirectScreenAccessL
1.1257 + END_TEST_BLOCK
1.1258 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0039
1.1259 +
1.1260 +//////////////////******************************************************//////////////////////////
1.1261 +//
1.1262 +// Phase 2 (negative tests) are beginning here
1.1263 +//
1.1264 +/////////////////******************************************************///////////////////////////
1.1265 +
1.1266 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0040
1.1267 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0040
1.1268 +//! @SYMAPI CVideoPlayerUtility
1.1269 +//! @SYMAuthor Marek Sokk
1.1270 +//! @SYMCreationDate 09/05/2006
1.1271 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1272 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with aPriority lower than EMdaPriorityMin.
1.1273 +//! Uses API elements: NewL()
1.1274 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1275 +//! @SYMTestStatus Implemented
1.1276 +//! @SYMTestPriority High
1.1277 +//! @SYMTestExpectedResults Returns no errors. Object is created
1.1278 +//! @SYMTestType CIT
1.1279 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1280 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1281 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0040-001-NewL_command01
1.1282 + COMMAND VideoPlayerUtility1 ~
1.1283 + END_TEST_BLOCK
1.1284 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0040
1.1285 +
1.1286 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0041
1.1287 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0041
1.1288 +//! @SYMAPI CVideoPlayerUtility
1.1289 +//! @SYMAuthor Marek Sokk
1.1290 +//! @SYMCreationDate 09/05/2006
1.1291 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1292 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with aPriority hihger than EMdaPriorityMax.
1.1293 +//! Uses API elements: NewL()
1.1294 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1295 +//! @SYMTestStatus Implemented
1.1296 +//! @SYMTestPriority High
1.1297 +//! @SYMTestExpectedResults Returns no errors. Object is created
1.1298 +//! @SYMTestType CIT
1.1299 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1300 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1301 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0041-001-NewL_command01
1.1302 + COMMAND VideoPlayerUtility1 ~
1.1303 + END_TEST_BLOCK
1.1304 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0041
1.1305 +
1.1306 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0042
1.1307 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0042
1.1308 +//! @SYMAPI CVideoPlayerUtility
1.1309 +//! @SYMAuthor Marek Sokk
1.1310 +//! @SYMCreationDate 09/05/2006
1.1311 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1312 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with invalid window server session id.
1.1313 +//! Uses API elements: NewL()
1.1314 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1315 +//! @SYMTestStatus Implemented
1.1316 +//! @SYMTestPriority High
1.1317 +//! @SYMTestExpectedResults KERN-EXEC panic (3) is raised because of dereferencing NULL
1.1318 +//! @SYMTestType CIT
1.1319 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1320 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1321 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0042-001-NewL_command01
1.1322 +//! COMMAND VideoPlayerUtility1 ~
1.1323 +//! END_TEST_BLOCK !PanicCode=3
1.1324 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0042
1.1325 +
1.1326 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0043
1.1327 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0043
1.1328 +//! @SYMAPI CVideoPlayerUtility
1.1329 +//! @SYMAuthor Marek Sokk
1.1330 +//! @SYMCreationDate 09/05/2006
1.1331 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1332 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with invalid software device screen.
1.1333 +//! Uses API elements: NewL()
1.1334 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1335 +//! @SYMTestStatus Implemented
1.1336 +//! @SYMTestPriority High
1.1337 +//! @SYMTestExpectedResults KERN-EXEC panic (3) is raised because of dereferencing NULL
1.1338 +//! @SYMTestType CIT
1.1339 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1340 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1341 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0043-001-NewL_command01
1.1342 +//! COMMAND VideoPlayerUtility1 ~
1.1343 +//! END_TEST_BLOCK !PanicCode=3
1.1344 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0043
1.1345 +
1.1346 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0044
1.1347 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0044
1.1348 +//! @SYMAPI CVideoPlayerUtility
1.1349 +//! @SYMAuthor Marek Sokk
1.1350 +//! @SYMCreationDate 09/05/2006
1.1351 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1352 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with invalid display window.
1.1353 +//! Uses API elements: NewL()
1.1354 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1355 +//! @SYMTestStatus Implemented
1.1356 +//! @SYMTestPriority High
1.1357 +//! @SYMTestExpectedResults WSERV panic (6) is raised because of invalid window handle.
1.1358 +//! @SYMTestType CIT
1.1359 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1360 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1361 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0044-001-NewL_command01
1.1362 +//! COMMAND VideoPlayerUtility1 ~
1.1363 +//! END_TEST_BLOCK !PanicCode=6
1.1364 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0044
1.1365 +
1.1366 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0045
1.1367 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0045
1.1368 +//! @SYMAPI CVideoPlayerUtility
1.1369 +//! @SYMAuthor Marek Sokk
1.1370 +//! @SYMCreationDate 09/05/2006
1.1371 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1372 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with negative dimensions of the display window.
1.1373 +//! Uses API elements: NewL()
1.1374 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1375 +//! @SYMTestStatus Implemented
1.1376 +//! @SYMTestPriority High
1.1377 +//! @SYMTestExpectedResults Returns no errors. Object is created
1.1378 +//! @SYMTestType CIT
1.1379 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1380 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1381 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0045-001-NewL_command01
1.1382 + COMMAND VideoPlayerUtility1 ~
1.1383 + END_TEST_BLOCK
1.1384 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0045
1.1385 +
1.1386 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0046
1.1387 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0046
1.1388 +//! @SYMAPI CVideoPlayerUtility
1.1389 +//! @SYMAuthor Marek Sokk
1.1390 +//! @SYMCreationDate 09/05/2006
1.1391 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1392 +//! @SYMTestCaseDesc Construct a new instance of the video player utility with negative dimensions area of the video clip to display.
1.1393 +//! Uses API elements: NewL()
1.1394 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1395 +//! @SYMTestStatus Implemented
1.1396 +//! @SYMTestPriority High
1.1397 +//! @SYMTestExpectedResults Returns no errors. Object is created
1.1398 +//! @SYMTestType CIT
1.1399 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1400 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1401 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0046-001-NewL_command01
1.1402 + COMMAND VideoPlayerUtility1 ~
1.1403 + END_TEST_BLOCK
1.1404 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0046
1.1405 +
1.1406 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0047
1.1407 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0047
1.1408 +//! @SYMAPI CVideoPlayerUtility
1.1409 +//! @SYMAuthor Marek Sokk
1.1410 +//! @SYMCreationDate 09/05/2006
1.1411 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1412 +//! @SYMTestCaseDesc Open nonexisting video clip from a file.
1.1413 +//! Uses API elements: NewL(), OpenFileL()
1.1414 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1415 +//! 2. Call OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null())
1.1416 +//! @SYMTestStatus Implemented
1.1417 +//! @SYMTestPriority High
1.1418 +//! @SYMTestExpectedResults OpenFileL() will return the error KErrNotFound.
1.1419 +//! @SYMTestType CIT
1.1420 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1421 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1422 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0047-001-NewL_command01
1.1423 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0047-001-OpenFileL_command02
1.1424 + OUTSTANDING
1.1425 + COMMAND VideoPlayerUtility1 ~
1.1426 + END_TEST_BLOCK
1.1427 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0047
1.1428 +
1.1429 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0048
1.1430 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0048
1.1431 +//! @SYMAPI CVideoPlayerUtility
1.1432 +//! @SYMAuthor Marek Sokk
1.1433 +//! @SYMCreationDate 09/05/2006
1.1434 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1435 +//! @SYMTestCaseDesc Open corrupted video clip from a file.
1.1436 +//! Uses API elements: NewL(), OpenFileL()
1.1437 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1438 +//! 2. Call OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null())
1.1439 +//! @SYMTestStatus Implemented
1.1440 +//! @SYMTestPriority High
1.1441 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20)
1.1442 +//! @SYMTestType CIT
1.1443 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1444 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1445 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0048-001-NewL_command01
1.1446 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0048-001-OpenFileL_command02
1.1447 + OUTSTANDING
1.1448 + COMMAND VideoPlayerUtility1 ~
1.1449 + END_TEST_BLOCK
1.1450 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0048
1.1451 +
1.1452 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0049
1.1453 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0049
1.1454 +//! @SYMAPI CVideoPlayerUtility
1.1455 +//! @SYMAuthor Marek Sokk
1.1456 +//! @SYMCreationDate 09/05/2006
1.1457 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1458 +//! @SYMTestCaseDesc Open corrupted video clip from a file and prepare it.
1.1459 +//! Uses API elements: NewL(), OpenFileL(), Prepare()
1.1460 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1461 +//! 2. Call OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null())
1.1462 +//! 3. Call Prepare().
1.1463 +//! @SYMTestStatus Implemented
1.1464 +//! @SYMTestPriority High
1.1465 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20) and Prepare() returns KErrNotReady(-18);
1.1466 +//! @SYMTestType CIT
1.1467 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1468 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1469 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0049-001-NewL_command01
1.1470 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0049-001-OpenFileL_command02
1.1471 + OUTSTANDING
1.1472 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.1473 + OUTSTANDING
1.1474 + COMMAND VideoPlayerUtility1 ~
1.1475 + END_TEST_BLOCK
1.1476 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0049
1.1477 +
1.1478 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0050
1.1479 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0050
1.1480 +//! @SYMAPI CVideoPlayerUtility
1.1481 +//! @SYMAuthor Marek Sokk
1.1482 +//! @SYMCreationDate 09/05/2006
1.1483 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1484 +//! @SYMTestCaseDesc Open corrupted video clip from a file and play it.
1.1485 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play()
1.1486 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1487 +//! 2. Call OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null())
1.1488 +//! 3. Prepare the video clip.
1.1489 +//! 4. Start playing.
1.1490 +//! @SYMTestStatus Implemented
1.1491 +//! @SYMTestPriority High
1.1492 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20) and Prepare() and Play() returns KErrNotReady(-18);
1.1493 +//! @SYMTestType CIT
1.1494 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1495 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1496 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0050-001-NewL_command01
1.1497 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0050-001-OpenFileL_command02
1.1498 + OUTSTANDING
1.1499 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.1500 + OUTSTANDING
1.1501 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Play
1.1502 + OUTSTANDING
1.1503 + COMMAND VideoPlayerUtility1 ~
1.1504 + END_TEST_BLOCK
1.1505 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0050
1.1506 +
1.1507 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0051
1.1508 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0051
1.1509 +//! @SYMAPI CVideoPlayerUtility
1.1510 +//! @SYMAuthor Marek Sokk
1.1511 +//! @SYMCreationDate 09/05/2006
1.1512 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1513 +//! @SYMTestCaseDesc Open video clip from a file with invalid controller id.
1.1514 +//! Uses API elements: NewL(), OpenFileL()
1.1515 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1516 +//! 2. Call OpenFileL(const TDesC aFileName, TUid aControllerUid=TUid::Null())
1.1517 +//! @SYMTestStatus Implemented
1.1518 +//! @SYMTestPriority High
1.1519 +//! @SYMTestExpectedResults OpenFileL() will return the error KErrNotFound.
1.1520 +//! @SYMTestType CIT
1.1521 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1522 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1523 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0051-001-NewL_command01
1.1524 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0051-001-OpenFileL_command02
1.1525 + OUTSTANDING
1.1526 + COMMAND VideoPlayerUtility1 ~
1.1527 + END_TEST_BLOCK
1.1528 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0051
1.1529 +
1.1530 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0052
1.1531 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0052
1.1532 +//! @SYMAPI CVideoPlayerUtility
1.1533 +//! @SYMAuthor Marek Sokk
1.1534 +//! @SYMCreationDate 09/05/2006
1.1535 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1536 +//! @SYMTestCaseDesc Open video clip from a file with not initialised RFile object.
1.1537 +//! Uses API elements: NewL(), OpenFileL(), Close()
1.1538 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1539 +//! 2. Call OpenFileL(const RFile aFileName, TUid aControllerUid=TUid::Null())
1.1540 +//! 3. Close file.
1.1541 +//! @SYMTestStatus Implemented
1.1542 +//! @SYMTestPriority High
1.1543 +//! @SYMTestExpectedResults OpenFileL will raise panic.
1.1544 +//! @SYMTestType CIT
1.1545 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1546 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1547 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0052-001-NewL_command01
1.1548 +//! COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0052-001-OpenFileL_command02
1.1549 +//! OUTSTANDING
1.1550 +//! COMMAND VideoPlayerUtility1 Close
1.1551 +//! COMMAND VideoPlayerUtility1 ~
1.1552 +//! END_TEST_BLOCK !PanicCode=0
1.1553 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0052
1.1554 +
1.1555 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0053
1.1556 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0053
1.1557 +//! @SYMAPI CVideoPlayerUtility
1.1558 +//! @SYMAuthor Marek Sokk
1.1559 +//! @SYMCreationDate 09/05/2006
1.1560 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1561 +//! @SYMTestCaseDesc Open corrupted video clip from a file using RFile.
1.1562 +//! Uses API elements: NewL(), OpenFileL(), Close()
1.1563 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1564 +//! 2. Call OpenFileL(const RFile aFileName, TUid aControllerUid=TUid::Null()).
1.1565 +//! 3. Close file.
1.1566 +//! @SYMTestStatus Implemented
1.1567 +//! @SYMTestPriority High
1.1568 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20)
1.1569 +//! @SYMTestType CIT
1.1570 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1571 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1572 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0053-001-NewL_command01
1.1573 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0053-001-OpenFileL_command02
1.1574 + OUTSTANDING
1.1575 + COMMAND VideoPlayerUtility1 Close
1.1576 + COMMAND VideoPlayerUtility1 ~
1.1577 + END_TEST_BLOCK
1.1578 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0053
1.1579 +
1.1580 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0054
1.1581 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0054
1.1582 +//! @SYMAPI CVideoPlayerUtility
1.1583 +//! @SYMAuthor Marek Sokk
1.1584 +//! @SYMCreationDate 09/05/2006
1.1585 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1586 +//! @SYMTestCaseDesc Open video clip from a file with invalid controller id using RFile.
1.1587 +//! Uses API elements: NewL(), OpenFileL(), Close()
1.1588 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1589 +//! 2. Call OpenFileL(const RFile aFileName, TUid aControllerUid=TUid::Null()).
1.1590 +//! 3. Close file.
1.1591 +//! @SYMTestStatus Implemented
1.1592 +//! @SYMTestPriority High
1.1593 +//! @SYMTestExpectedResults OpenFileL() will return the error KErrNotFound.
1.1594 +//! @SYMTestType CIT
1.1595 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1596 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1597 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0054-001-NewL_command01
1.1598 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0054-001-OpenFileL_command02
1.1599 + OUTSTANDING
1.1600 + COMMAND VideoPlayerUtility1 Close
1.1601 + COMMAND VideoPlayerUtility1 ~
1.1602 + END_TEST_BLOCK
1.1603 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0054
1.1604 +
1.1605 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0055
1.1606 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0055
1.1607 +//! @SYMAPI CVideoPlayerUtility
1.1608 +//! @SYMAuthor Marek Sokk
1.1609 +//! @SYMCreationDate 09/05/2006
1.1610 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1611 +//! @SYMTestCaseDesc Open nonexisting video clip from a file using TMMSource.
1.1612 +//! Uses API elements: NewL(), OpenFileL(), Close()
1.1613 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1614 +//! 2. Call OpenFileL(const TMMSource aSource, TUid aControllerUid=TUid::Null()).
1.1615 +//! 3. Close file.
1.1616 +//! @SYMTestStatus Implemented
1.1617 +//! @SYMTestPriority High
1.1618 +//! @SYMTestExpectedResults OpenFileL() will return the error KErrNotFound.
1.1619 +//! @SYMTestType CIT
1.1620 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1621 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1622 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0055-001-NewL_command01
1.1623 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0055-001-OpenFileL_command02
1.1624 + OUTSTANDING
1.1625 + COMMAND VideoPlayerUtility1 Close
1.1626 + COMMAND VideoPlayerUtility1 ~
1.1627 + END_TEST_BLOCK
1.1628 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0055
1.1629 +
1.1630 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0056
1.1631 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0056
1.1632 +//! @SYMAPI CVideoPlayerUtility
1.1633 +//! @SYMAuthor Marek Sokk
1.1634 +//! @SYMCreationDate 09/05/2006
1.1635 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1636 +//! @SYMTestCaseDesc Open corrupted video clip from a file using TMMSource.
1.1637 +//! Uses API elements: NewL(), OpenFileL(), Close()
1.1638 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1639 +//! 2. Call OpenFileL(const TMMSource aSource, TUid aControllerUid=TUid::Null()).
1.1640 +//! 3. Close file.
1.1641 +//! @SYMTestStatus Implemented
1.1642 +//! @SYMTestPriority High
1.1643 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20)
1.1644 +//! @SYMTestType CIT
1.1645 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1646 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1647 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0056-001-NewL_command01
1.1648 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0056-001-OpenFileL_command02
1.1649 + OUTSTANDING
1.1650 + COMMAND VideoPlayerUtility1 Close
1.1651 + COMMAND VideoPlayerUtility1 ~
1.1652 + END_TEST_BLOCK
1.1653 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0056
1.1654 +
1.1655 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0057
1.1656 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0057
1.1657 +//! @SYMAPI CVideoPlayerUtility
1.1658 +//! @SYMAuthor Marek Sokk
1.1659 +//! @SYMCreationDate 09/05/2006
1.1660 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1661 +//! @SYMTestCaseDesc Open video clip from a file with invalid controller id using TMMSource.
1.1662 +//! Uses API elements: NewL(), OpenFileL(), Close()
1.1663 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1664 +//! 2. Call OpenFileL(const TMMSource aSource, TUid aControllerUid=TUid::Null()).
1.1665 +//! 3. Close file.
1.1666 +//! @SYMTestStatus Implemented
1.1667 +//! @SYMTestPriority High
1.1668 +//! @SYMTestExpectedResults OpenFileL() will return the error KErrNotFound.
1.1669 +//! @SYMTestType CIT
1.1670 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1671 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1672 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0057-001-NewL_command01
1.1673 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0057-001-OpenFileL_command02
1.1674 + OUTSTANDING
1.1675 + COMMAND VideoPlayerUtility1 Close
1.1676 + COMMAND VideoPlayerUtility1 ~
1.1677 + END_TEST_BLOCK
1.1678 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0057
1.1679 +
1.1680 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0058
1.1681 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0058
1.1682 +//! @SYMAPI CVideoPlayerUtility
1.1683 +//! @SYMAuthor Marek Sokk
1.1684 +//! @SYMCreationDate 09/05/2006
1.1685 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1686 +//! @SYMTestCaseDesc Open an corrupted video clip contained in a descriptor.
1.1687 +//! Uses API elements: NewL(), OpenDesL(), Close()
1.1688 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1689 +//! 2. Open a video clip contained in a descriptor.
1.1690 +//! 3. Close file.
1.1691 +//! @SYMTestStatus Implemented
1.1692 +//! @SYMTestPriority High
1.1693 +//! @SYMTestExpectedResults Returns no errors. File is opened.
1.1694 +//! @SYMTestType CIT
1.1695 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1696 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1697 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0058-001-NewL_command01
1.1698 + COMMAND VideoPlayerUtility1 OpenDesL MM-MMF-VCLNT-PLYR-PublicAPI-0058-001-OpenDesL_command02
1.1699 + OUTSTANDING
1.1700 + COMMAND VideoPlayerUtility1 Close
1.1701 + COMMAND VideoPlayerUtility1 ~
1.1702 + END_TEST_BLOCK
1.1703 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0058
1.1704 +
1.1705 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0059
1.1706 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0059
1.1707 +//! @SYMAPI CVideoPlayerUtility
1.1708 +//! @SYMAuthor Marek Sokk
1.1709 +//! @SYMCreationDate 09/05/2006
1.1710 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1711 +//! @SYMTestCaseDesc Open a video clip contained in a descriptor with invalid controller id.
1.1712 +//! Uses API elements: NewL(), OpenDesL()
1.1713 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1714 +//! 2. Open a video clip contained in a descriptor.
1.1715 +//! @SYMTestStatus Implemented
1.1716 +//! @SYMTestPriority High
1.1717 +//! @SYMTestExpectedResults OpenDesL() will return the error KErrNotFound.
1.1718 +//! @SYMTestType CIT
1.1719 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1720 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1721 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0059-001-NewL_command01
1.1722 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenDesL MM-MMF-VCLNT-PLYR-PublicAPI-0059-001-OpenDesL_command02
1.1723 + OUTSTANDING
1.1724 + COMMAND VideoPlayerUtility1 ~
1.1725 + END_TEST_BLOCK
1.1726 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0059
1.1727 +
1.1728 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0060
1.1729 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0060
1.1730 +//! @SYMAPI CVideoPlayerUtility
1.1731 +//! @SYMAuthor Marek Sokk
1.1732 +//! @SYMCreationDate 09/05/2006
1.1733 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1734 +//! @SYMTestCaseDesc Open a video clip from a wrong URL.
1.1735 +//! Uses API elements: NewL(), OpenUrlL()
1.1736 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1737 +//! 2. Open a video clip from a URL.
1.1738 +//! @SYMTestStatus Implemented
1.1739 +//! @SYMTestPriority High
1.1740 +//! @SYMTestExpectedResults OpenUrlL() will return the error KErrNotFound.
1.1741 +//! @SYMTestType CIT
1.1742 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1743 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1744 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0060-001-NewL_command01
1.1745 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0060-001-OpenUrlL_command02
1.1746 + OUTSTANDING
1.1747 + COMMAND VideoPlayerUtility1 Prepare
1.1748 + OUTSTANDING
1.1749 + COMMAND VideoPlayerUtility1 Play
1.1750 + OUTSTANDING
1.1751 + COMMAND VideoPlayerUtility1 Close
1.1752 + COMMAND VideoPlayerUtility1 ~
1.1753 + END_TEST_BLOCK
1.1754 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0060
1.1755 +
1.1756 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0061
1.1757 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0061
1.1758 +//! @SYMAPI CVideoPlayerUtility
1.1759 +//! @SYMAuthor Marek Sokk
1.1760 +//! @SYMCreationDate 09/05/2006
1.1761 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1762 +//! @SYMTestCaseDesc Open corrupted video clip from a URL.
1.1763 +//! Uses API elements: NewL(), OpenUrlL(), Close()
1.1764 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1765 +//! 2. Open a video clip from a URL.
1.1766 +//! 3. Close file.
1.1767 +//! @SYMTestStatus Implemented
1.1768 +//! @SYMTestPriority High
1.1769 +//! @SYMTestExpectedResults Returns no errors. File is opened.
1.1770 +//! @SYMTestType CIT
1.1771 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1772 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1773 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0061-001-NewL_command01
1.1774 + COMMAND VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0061-001-OpenUrlL_command02
1.1775 + OUTSTANDING
1.1776 + COMMAND VideoPlayerUtility1 ~
1.1777 + END_TEST_BLOCK
1.1778 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0061
1.1779 +
1.1780 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0062
1.1781 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0062
1.1782 +//! @SYMAPI CVideoPlayerUtility
1.1783 +//! @SYMAuthor Marek Sokk
1.1784 +//! @SYMCreationDate 09/05/2006
1.1785 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1786 +//! @SYMTestCaseDesc Open a video clip from a URL with invalid controller id.
1.1787 +//! Uses API elements: NewL(), OpenUrlL()
1.1788 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1789 +//! 2. Open a video clip from a URL.
1.1790 +//! @SYMTestStatus Implemented
1.1791 +//! @SYMTestPriority High
1.1792 +//! @SYMTestExpectedResults OpenUrlL() will return the error KErrNotFound.
1.1793 +//! @SYMTestType CIT
1.1794 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1795 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1796 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0062-001-NewL_command01
1.1797 + COMMAND !AsyncError=-1 VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0062-001-OpenUrlL_command02
1.1798 + OUTSTANDING
1.1799 + COMMAND VideoPlayerUtility1 ~
1.1800 + END_TEST_BLOCK
1.1801 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0062
1.1802 +
1.1803 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0063
1.1804 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0063
1.1805 +//! @SYMAPI CVideoPlayerUtility
1.1806 +//! @SYMAuthor Marek Sokk
1.1807 +//! @SYMCreationDate 15/05/2006
1.1808 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1809 +//! @SYMTestCaseDesc Open a video clip from a URL with invalid internet access point.
1.1810 +//! Uses API elements: NewL(), OpenUrlL(), Close()
1.1811 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1812 +//! 2. Open a video clip from a URL.
1.1813 +//! 3. Close file.
1.1814 +//! @SYMTestStatus Implemented
1.1815 +//! @SYMTestPriority High
1.1816 +//! @SYMTestExpectedResults Returns no errors. File is opened.
1.1817 +//! @SYMTestType CIT
1.1818 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1819 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1820 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0063-001-NewL_command01
1.1821 + COMMAND VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0063-001-OpenUrlL_command02
1.1822 + OUTSTANDING
1.1823 + COMMAND VideoPlayerUtility1 Close
1.1824 + COMMAND VideoPlayerUtility1 ~
1.1825 + END_TEST_BLOCK
1.1826 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0063
1.1827 +
1.1828 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0064
1.1829 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0064
1.1830 +//! @SYMAPI CVideoPlayerUtility
1.1831 +//! @SYMAuthor Marek Sokk
1.1832 +//! @SYMCreationDate 15/05/2006
1.1833 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1834 +//! @SYMTestCaseDesc Open a video clip from a URL with invalid MIME type.
1.1835 +//! Uses API elements: NewL(), OpenUrlL()
1.1836 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1837 +//! 2. Open a video clip from a URL.
1.1838 +//! @SYMTestStatus Implemented
1.1839 +//! @SYMTestPriority High
1.1840 +//! @SYMTestExpectedResults Returns no errors. File is opened.
1.1841 +//! @SYMTestType CIT
1.1842 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1843 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1844 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0064-001-NewL_command01
1.1845 + COMMAND VideoPlayerUtility1 OpenUrlL MM-MMF-VCLNT-PLYR-PublicAPI-0064-001-OpenUrlL_command02
1.1846 + OUTSTANDING
1.1847 + COMMAND VideoPlayerUtility1 ~
1.1848 + END_TEST_BLOCK
1.1849 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0064
1.1850 +
1.1851 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0065
1.1852 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0065
1.1853 +//! @SYMAPI CVideoPlayerUtility
1.1854 +//! @SYMAuthor Marek Sokk
1.1855 +//! @SYMCreationDate 15/05/2006
1.1856 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1857 +//! @SYMTestCaseDesc Prepare playing without opening video clip first.
1.1858 +//! Uses API elements: NewL(), Prepare()
1.1859 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1860 +//! 2. Prepare playing.
1.1861 +//! @SYMTestStatus Implemented
1.1862 +//! @SYMTestPriority High
1.1863 +//! @SYMTestExpectedResults Prepare() will return error KErrNotReady.
1.1864 +//! @SYMTestType CIT
1.1865 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1866 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1867 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0065-001-NewL_command01
1.1868 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.1869 + OUTSTANDING
1.1870 + COMMAND VideoPlayerUtility1 ~
1.1871 + END_TEST_BLOCK
1.1872 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0065
1.1873 +
1.1874 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0066
1.1875 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0066
1.1876 +//! @SYMAPI CVideoPlayerUtility
1.1877 +//! @SYMAuthor Marek Sokk
1.1878 +//! @SYMCreationDate 15/05/2006
1.1879 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1880 +//! @SYMTestCaseDesc Close the video clip without opening video clip first.
1.1881 +//! Uses API elements: NewL(), Close()
1.1882 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1883 +//! 2. Close video clip.
1.1884 +//! @SYMTestStatus Implemented
1.1885 +//! @SYMTestPriority High
1.1886 +//! @SYMTestExpectedResults Close function will be called without errors.
1.1887 +//! @SYMTestType CIT
1.1888 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1889 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1890 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0066-001-NewL_command01
1.1891 + COMMAND VideoPlayerUtility1 Close
1.1892 + COMMAND VideoPlayerUtility1 ~
1.1893 + END_TEST_BLOCK
1.1894 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0066
1.1895 +
1.1896 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0067
1.1897 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0067
1.1898 +//! @SYMAPI CVideoPlayerUtility
1.1899 +//! @SYMAuthor Marek Sokk
1.1900 +//! @SYMCreationDate 15/05/2006
1.1901 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1902 +//! @SYMTestCaseDesc Play the video clip without preparing it first.
1.1903 +//! Uses API elements: NewL(), OpenFileL(), Play()
1.1904 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1905 +//! 2. Open file to be played.
1.1906 +//! 3. Start playing.
1.1907 +//! @SYMTestStatus Implemented
1.1908 +//! @SYMTestPriority High
1.1909 +//! @SYMTestExpectedResults Play() will return error KErrNotReady.
1.1910 +//! @SYMTestType CIT
1.1911 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1912 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1913 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0067-001-NewL_command01
1.1914 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0067-001-OpenFileL_command02
1.1915 + OUTSTANDING
1.1916 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Play
1.1917 + OUTSTANDING
1.1918 + COMMAND VideoPlayerUtility1 ~
1.1919 + END_TEST_BLOCK
1.1920 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0067
1.1921 +
1.1922 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0068
1.1923 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0068
1.1924 +//! @SYMAPI CVideoPlayerUtility
1.1925 +//! @SYMAuthor Marek Sokk
1.1926 +//! @SYMCreationDate 15/05/2006
1.1927 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1928 +//! @SYMTestCaseDesc Play the video clip without opening it first.
1.1929 +//! Uses API elements: NewL(), Play()
1.1930 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1931 +//! 2. Start playing.
1.1932 +//! @SYMTestStatus Implemented
1.1933 +//! @SYMTestPriority High
1.1934 +//! @SYMTestExpectedResults Play() will return error KErrNotReady.
1.1935 +//! @SYMTestType CIT
1.1936 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1937 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1938 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0068-001-NewL_command01
1.1939 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Play
1.1940 + OUTSTANDING
1.1941 + COMMAND VideoPlayerUtility1 ~
1.1942 + END_TEST_BLOCK
1.1943 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0068
1.1944 +
1.1945 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0070
1.1946 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0070
1.1947 +//! @SYMAPI CVideoPlayerUtility
1.1948 +//! @SYMAuthor Marek Sokk
1.1949 +//! @SYMCreationDate 15/05/2006
1.1950 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1951 +//! @SYMTestCaseDesc Play the video clip with specific start and end points without opening it first.
1.1952 +//! Uses API elements: NewL(), Play()
1.1953 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1954 +//! 2. Start playing.
1.1955 +//! @SYMTestStatus Implemented
1.1956 +//! @SYMTestPriority High
1.1957 +//! @SYMTestExpectedResults Play() will return error KErrNotReady.
1.1958 +//! @SYMTestType CIT
1.1959 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1960 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1961 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0070-001-NewL_command01
1.1962 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Play MM-MMF-VCLNT-PLYR-PublicAPI-0070-001-Play_command02
1.1963 + OUTSTANDING
1.1964 + COMMAND VideoPlayerUtility1 ~
1.1965 + END_TEST_BLOCK
1.1966 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0070
1.1967 +
1.1968 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0071
1.1969 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0071
1.1970 +//! @SYMAPI CVideoPlayerUtility
1.1971 +//! @SYMAuthor Marek Sokk
1.1972 +//! @SYMCreationDate 15/05/2006
1.1973 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.1974 +//! @SYMTestCaseDesc Start playing the video clip from negative position.
1.1975 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), Close()
1.1976 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.1977 +//! 2. Open file to be played.
1.1978 +//! 3. Prepare playing.
1.1979 +//! 4. Start playing.
1.1980 +//! 5. Close file.
1.1981 +//! @SYMTestStatus Implemented
1.1982 +//! @SYMTestPriority High
1.1983 +//! @SYMTestExpectedResults Video clip will play without errors.
1.1984 +//! @SYMTestType CIT
1.1985 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.1986 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.1987 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0071-001-NewL_command01
1.1988 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0071-001-OpenFileL_command02
1.1989 + OUTSTANDING
1.1990 + COMMAND VideoPlayerUtility1 Prepare
1.1991 + OUTSTANDING
1.1992 + COMMAND VideoPlayerUtility1 Play MM-MMF-VCLNT-PLYR-PublicAPI-0071-001-Play_command04
1.1993 + OUTSTANDING
1.1994 + COMMAND VideoPlayerUtility1 Close
1.1995 + COMMAND VideoPlayerUtility1 ~
1.1996 + END_TEST_BLOCK
1.1997 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0071
1.1998 +
1.1999 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0073
1.2000 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0073
1.2001 +//! @SYMAPI CVideoPlayerUtility
1.2002 +//! @SYMAuthor Marek Sokk
1.2003 +//! @SYMCreationDate 15/05/2006
1.2004 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2005 +//! @SYMTestCaseDesc Start to play the video clip starting with very big position and ending with negative position.
1.2006 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), Close()
1.2007 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2008 +//! 2. Open file to be played.
1.2009 +//! 3. Prepare playing.
1.2010 +//! 4. Start playing.
1.2011 +//! 5. Close file.
1.2012 +//! @SYMTestStatus Implemented
1.2013 +//! @SYMTestPriority High
1.2014 +//! @SYMTestExpectedResults Video clip will play without errors.
1.2015 +//! @SYMTestType CIT
1.2016 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2017 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2018 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0073-001-NewL_command01
1.2019 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0073-001-OpenFileL_command02
1.2020 + OUTSTANDING
1.2021 + COMMAND VideoPlayerUtility1 Prepare
1.2022 + OUTSTANDING
1.2023 + COMMAND VideoPlayerUtility1 Play MM-MMF-VCLNT-PLYR-PublicAPI-0073-001-Play_command04
1.2024 + OUTSTANDING
1.2025 + COMMAND VideoPlayerUtility1 Close
1.2026 + COMMAND VideoPlayerUtility1 ~
1.2027 + END_TEST_BLOCK
1.2028 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0073
1.2029 +
1.2030 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0074
1.2031 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0074
1.2032 +//! @SYMAPI CVideoPlayerUtility
1.2033 +//! @SYMAuthor Marek Sokk
1.2034 +//! @SYMCreationDate 15/05/2006
1.2035 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2036 +//! @SYMTestCaseDesc Stop the play without starting playing the video clip first.
1.2037 +//! Uses API elements: NewL(), Stop()
1.2038 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2039 +//! 2. Stop playback of the video clip.
1.2040 +//! @SYMTestStatus Implemented
1.2041 +//! @SYMTestPriority High
1.2042 +//! @SYMTestExpectedResults Stop() will return the error KErrNotReady.
1.2043 +//! @SYMTestType CIT
1.2044 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2045 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2046 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0074-001-NewL_command01
1.2047 + COMMAND !Error=-18 VideoPlayerUtility1 Stop
1.2048 + OUTSTANDING
1.2049 + COMMAND VideoPlayerUtility1 ~
1.2050 + END_TEST_BLOCK
1.2051 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0074
1.2052 +
1.2053 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0075
1.2054 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0075
1.2055 +//! @SYMAPI CVideoPlayerUtility
1.2056 +//! @SYMAuthor Marek Sokk
1.2057 +//! @SYMCreationDate 15/05/2006
1.2058 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2059 +//! @SYMTestCaseDesc Pause the play without starting playing the video clip first.
1.2060 +//! Uses API elements: NewL(), PauseL()
1.2061 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2062 +//! 2. Pause playing.
1.2063 +//! @SYMTestStatus Implemented
1.2064 +//! @SYMTestPriority High
1.2065 +//! @SYMTestExpectedResults Pause() will return the error KErrNotReady.
1.2066 +//! @SYMTestType CIT
1.2067 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2068 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2069 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0075-001-NewL_command01
1.2070 + COMMAND !Error=-18 VideoPlayerUtility1 PauseL
1.2071 + COMMAND VideoPlayerUtility1 ~
1.2072 + END_TEST_BLOCK
1.2073 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0075
1.2074 +
1.2075 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0076
1.2076 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0076
1.2077 +//! @SYMAPI CVideoPlayerUtility
1.2078 +//! @SYMAuthor Marek Sokk
1.2079 +//! @SYMCreationDate 15/05/2006
1.2080 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2081 +//! @SYMTestCaseDesc Set playback priority lower than EMdaPriorityMin (-100).
1.2082 +//! Uses API elements: NewL(), OpenFileL(), SetPriorityL(),
1.2083 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2084 +//! 2. Open file to be played.
1.2085 +//! 3. Set the playback priority.
1.2086 +//! @SYMTestStatus Implemented
1.2087 +//! @SYMTestPriority High
1.2088 +//! @SYMTestExpectedResults New priority is set without errors.
1.2089 +//! @SYMTestType CIT
1.2090 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2091 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2092 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0076-001-NewL_command01
1.2093 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0076-001-OpenFileL_command02
1.2094 + OUTSTANDING
1.2095 + COMMAND VideoPlayerUtility1 SetPriorityL MM-MMF-VCLNT-PLYR-PublicAPI-0076-001-SetPriorityL_command03
1.2096 + COMMAND VideoPlayerUtility1 ~
1.2097 + END_TEST_BLOCK
1.2098 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0076
1.2099 +
1.2100 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0077
1.2101 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0077
1.2102 +//! @SYMAPI CVideoPlayerUtility
1.2103 +//! @SYMAuthor Marek Sokk
1.2104 +//! @SYMCreationDate 15/05/2006
1.2105 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2106 +//! @SYMTestCaseDesc Set playback priority higher than EMdaPriorityMax (100).
1.2107 +//! Uses API elements: NewL(), OpenFileL(), SetPriorityL(),
1.2108 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2109 +//! 2. Open file to be played.
1.2110 +//! 3. Set the playback priority.
1.2111 +//! @SYMTestStatus Implemented
1.2112 +//! @SYMTestPriority High
1.2113 +//! @SYMTestExpectedResults New priority is set without errors.
1.2114 +//! @SYMTestType CIT
1.2115 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2116 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2117 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0077-001-NewL_command01
1.2118 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0077-001-OpenFileL_command02
1.2119 + OUTSTANDING
1.2120 + COMMAND VideoPlayerUtility1 SetPriorityL MM-MMF-VCLNT-PLYR-PublicAPI-0077-001-SetPriorityL_command03
1.2121 + COMMAND VideoPlayerUtility1 ~
1.2122 + END_TEST_BLOCK
1.2123 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0077
1.2124 +
1.2125 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0078
1.2126 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0078
1.2127 +//! @SYMAPI CVideoPlayerUtility
1.2128 +//! @SYMAuthor Marek Sokk
1.2129 +//! @SYMCreationDate 15/05/2006
1.2130 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2131 +//! @SYMTestCaseDesc Set invalid playback time and quality preference.
1.2132 +//! Uses API elements: NewL(), OpenFileL(), SetPriorityL(),
1.2133 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2134 +//! 2. Open file to be played.
1.2135 +//! 3. Set the playback priority.
1.2136 +//! @SYMTestStatus Implemented
1.2137 +//! @SYMTestPriority High
1.2138 +//! @SYMTestExpectedResults New priority is set without errors.
1.2139 +//! @SYMTestType CIT
1.2140 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2141 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2142 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0078-001-NewL_command01
1.2143 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0078-001-OpenFileL_command02
1.2144 + OUTSTANDING
1.2145 + COMMAND VideoPlayerUtility1 SetPriorityL MM-MMF-VCLNT-PLYR-PublicAPI-0078-001-SetPriorityL_command03
1.2146 + COMMAND VideoPlayerUtility1 ~
1.2147 + END_TEST_BLOCK
1.2148 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0078
1.2149 +
1.2150 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0079
1.2151 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0079
1.2152 +//! @SYMAPI CVideoPlayerUtility
1.2153 +//! @SYMAuthor Marek Sokk
1.2154 +//! @SYMCreationDate 15/05/2006
1.2155 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2156 +//! @SYMTestCaseDesc Set play priority without opening files first.
1.2157 +//! Uses API elements: NewL(), SetPriorityL(),
1.2158 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2159 +//! 2. Set the playback priority.
1.2160 +//! @SYMTestStatus Implemented
1.2161 +//! @SYMTestPriority High
1.2162 +//! @SYMTestExpectedResults SetPriorityL() will return without errors.
1.2163 +//! @SYMTestType CIT
1.2164 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2165 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2166 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0079-001-NewL_command01
1.2167 + COMMAND VideoPlayerUtility1 SetPriorityL MM-MMF-VCLNT-PLYR-PublicAPI-0079-001-SetPriorityL_command02
1.2168 + COMMAND VideoPlayerUtility1 ~
1.2169 + END_TEST_BLOCK
1.2170 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0079
1.2171 +
1.2172 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0080
1.2173 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0080
1.2174 +//! @SYMAPI CVideoPlayerUtility
1.2175 +//! @SYMAuthor Marek Sokk
1.2176 +//! @SYMCreationDate 16/05/2006
1.2177 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2178 +//! @SYMTestCaseDesc Query playing priority without opening files first.
1.2179 +//! Uses API elements: NewL(), PriorityL(),
1.2180 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2181 +//! 2. Get the current playback priority
1.2182 +//! @SYMTestStatus Implemented
1.2183 +//! @SYMTestPriority High
1.2184 +//! @SYMTestExpectedResults Current priority will be queried without errors.
1.2185 +//! @SYMTestType CIT
1.2186 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2187 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2188 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0080-001-NewL_command01
1.2189 + COMMAND VideoPlayerUtility1 PriorityL
1.2190 + COMMAND VideoPlayerUtility1 ~
1.2191 + END_TEST_BLOCK
1.2192 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0080
1.2193 +
1.2194 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0081
1.2195 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0081
1.2196 +//! @SYMAPI CVideoPlayerUtility
1.2197 +//! @SYMAuthor Marek Sokk
1.2198 +//! @SYMCreationDate 16/05/2006
1.2199 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2200 +//! @SYMTestCaseDesc Set display window with invalid window server session id.
1.2201 +//! Uses API elements: NewL(), SetDisplayWindowL()
1.2202 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2203 +//! 2. Set the display window.
1.2204 +//! @SYMTestStatus Implemented
1.2205 +//! @SYMTestPriority High
1.2206 +//! @SYMTestExpectedResults SetDisplayWindowL() will raise panic.
1.2207 +//! @SYMTestType CIT
1.2208 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2209 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2210 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0081-001-NewL_command01
1.2211 +//! COMMAND VideoPlayerUtility1 SetDisplayWindowL MM-MMF-VCLNT-PLYR-PublicAPI-0081-001-SetDisplayWindowL_command02
1.2212 +//! COMMAND VideoPlayerUtility1 ~
1.2213 +//! END_TEST_BLOCK !PanicCode=3
1.2214 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0081
1.2215 +
1.2216 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0082
1.2217 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0082
1.2218 +//! @SYMAPI CVideoPlayerUtility
1.2219 +//! @SYMAuthor Marek Sokk
1.2220 +//! @SYMCreationDate 16/05/2006
1.2221 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2222 +//! @SYMTestCaseDesc Set display window with invalid software device screen.
1.2223 +//! Uses API elements: NewL(), SetDisplayWindowL()
1.2224 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2225 +//! 2. Set the display window.
1.2226 +//! @SYMTestStatus Implemented
1.2227 +//! @SYMTestPriority High
1.2228 +//! @SYMTestExpectedResults SetDisplayWindowL() will raise panic.
1.2229 +//! @SYMTestType CIT
1.2230 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2231 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2232 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0082-001-NewL_command01
1.2233 +//! COMMAND VideoPlayerUtility1 SetDisplayWindowL MM-MMF-VCLNT-PLYR-PublicAPI-0082-001-SetDisplayWindowL_command02
1.2234 +//! COMMAND VideoPlayerUtility1 ~
1.2235 +//! END_TEST_BLOCK !PanicCode=3
1.2236 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0082
1.2237 +
1.2238 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0083
1.2239 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0083
1.2240 +//! @SYMAPI CVideoPlayerUtility
1.2241 +//! @SYMAuthor Marek Sokk
1.2242 +//! @SYMCreationDate 16/05/2006
1.2243 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2244 +//! @SYMTestCaseDesc Set display window with invalid window to display.
1.2245 +//! Uses API elements: NewL(), SetDisplayWindowL()
1.2246 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2247 +//! 2. Set the display window.
1.2248 +//! @SYMTestStatus Implemented
1.2249 +//! @SYMTestPriority High
1.2250 +//! @SYMTestExpectedResults SetDisplayWindowL() will raise panic.
1.2251 +//! @SYMTestType CIT
1.2252 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2253 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2254 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0083-001-NewL_command01
1.2255 +//! COMMAND VideoPlayerUtility1 SetDisplayWindowL MM-MMF-VCLNT-PLYR-PublicAPI-0083-001-SetDisplayWindowL_command02
1.2256 +//! COMMAND VideoPlayerUtility1 ~
1.2257 +//! END_TEST_BLOCK !PanicCode=6
1.2258 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0083
1.2259 +
1.2260 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0084
1.2261 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0084
1.2262 +//! @SYMAPI CVideoPlayerUtility
1.2263 +//! @SYMAuthor Marek Sokk
1.2264 +//! @SYMCreationDate 16/05/2006
1.2265 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2266 +//! @SYMTestCaseDesc Set display window with negative dimensions of the display window.
1.2267 +//! Uses API elements: NewL(), SetDisplayWindowL()
1.2268 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2269 +//! 2. Set the display window.
1.2270 +//! @SYMTestStatus Implemented
1.2271 +//! @SYMTestPriority High
1.2272 +//! @SYMTestExpectedResults New display window is set without errors.
1.2273 +//! @SYMTestType CIT
1.2274 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2275 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2276 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0084-001-NewL_command01
1.2277 + COMMAND VideoPlayerUtility1 SetDisplayWindowL MM-MMF-VCLNT-PLYR-PublicAPI-0084-001-SetDisplayWindowL_command02
1.2278 + COMMAND VideoPlayerUtility1 ~
1.2279 + END_TEST_BLOCK
1.2280 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0084
1.2281 +
1.2282 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0085
1.2283 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0085
1.2284 +//! @SYMAPI CVideoPlayerUtility
1.2285 +//! @SYMAuthor Marek Sokk
1.2286 +//! @SYMCreationDate 16/05/2006
1.2287 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2288 +//! @SYMTestCaseDesc Set display window with negative dimensions area of the video clip to display.
1.2289 +//! Uses API elements: NewL(), SetDisplayWindowL()
1.2290 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2291 +//! 2. Set the display window.
1.2292 +//! @SYMTestStatus Implemented
1.2293 +//! @SYMTestPriority High
1.2294 +//! @SYMTestExpectedResults New display window is set without errors.
1.2295 +//! @SYMTestType CIT
1.2296 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2297 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2298 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0085-001-NewL_command01
1.2299 + COMMAND VideoPlayerUtility1 SetDisplayWindowL MM-MMF-VCLNT-PLYR-PublicAPI-0085-001-SetDisplayWindowL_command02
1.2300 + COMMAND VideoPlayerUtility1 ~
1.2301 + END_TEST_BLOCK
1.2302 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0085
1.2303 +
1.2304 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0086
1.2305 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0086
1.2306 +//! @SYMAPI CVideoPlayerUtility
1.2307 +//! @SYMAuthor Marek Sokk
1.2308 +//! @SYMCreationDate 16/05/2006
1.2309 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2310 +//! @SYMTestCaseDesc Get video loading progress without opening video clip first.
1.2311 +//! Uses API elements: NewL(), RegisterForVideoLoadingNotification(), GetVideoLoadingProgressL()
1.2312 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2313 +//! 2. Register to receive notifications of video clip loading/rebuffering
1.2314 +//! 3. Get the progress of video clip loading/rebuffering.
1.2315 +//! @SYMTestStatus Implemented
1.2316 +//! @SYMTestPriority High
1.2317 +//! @SYMTestExpectedResults GetVideoLoadingProgressL() will return the error KErrNotReady.
1.2318 +//! @SYMTestType CIT
1.2319 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2320 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2321 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0086-001-NewL_command01
1.2322 + COMMAND VideoPlayerUtility1 RegisterForVideoLoadingNotification
1.2323 + COMMAND !Error=-18 VideoPlayerUtility1 GetVideoLoadingProgressL MM-MMF-VCLNT-PLYR-PublicAPI-0086-001-GetVideoLoadingProgressL_command03
1.2324 + COMMAND VideoPlayerUtility1 ~
1.2325 + END_TEST_BLOCK
1.2326 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0086
1.2327 +
1.2328 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0087
1.2329 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0087
1.2330 +//! @SYMAPI CVideoPlayerUtility
1.2331 +//! @SYMAuthor Marek Sokk
1.2332 +//! @SYMCreationDate 16/05/2006
1.2333 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2334 +//! @SYMTestCaseDesc Get frame without opening video clip first.
1.2335 +//! Uses API elements: NewL(), GetFrameL()
1.2336 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2337 +//! 2. Get the current frame.
1.2338 +//! @SYMTestStatus Implemented
1.2339 +//! @SYMTestPriority High
1.2340 +//! @SYMTestExpectedResults GetFrameL() will return the error KErrNotReady.
1.2341 +//! @SYMTestType CIT
1.2342 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2343 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2344 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0087-001-NewL_command01
1.2345 + COMMAND !AsyncError=-18 VideoPlayerUtility1 GetFrameL MM-MMF-VCLNT-PLYR-PublicAPI-0087-001-GetFrameL_command02
1.2346 + OUTSTANDING
1.2347 + COMMAND VideoPlayerUtility1 ~
1.2348 + END_TEST_BLOCK
1.2349 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0087
1.2350 +
1.2351 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0089
1.2352 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0089
1.2353 +//! @SYMAPI CVideoPlayerUtility
1.2354 +//! @SYMAuthor Marek Sokk
1.2355 +//! @SYMCreationDate 16/05/2006
1.2356 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2357 +//! @SYMTestCaseDesc Get frame with DRM intent and without opening video clip first.
1.2358 +//! Uses API elements: NewL(), GetFrameL()
1.2359 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2360 +//! 2. Get the current frame.
1.2361 +//! @SYMTestStatus Implemented
1.2362 +//! @SYMTestPriority High
1.2363 +//! @SYMTestExpectedResults GetFrameL() will return the error KErrNotReady.
1.2364 +//! @SYMTestType CIT
1.2365 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2366 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2367 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0089-001-NewL_command01
1.2368 + COMMAND !ASyncError=-18 VideoPlayerUtility1 GetFrameL MM-MMF-VCLNT-PLYR-PublicAPI-0089-001-GetFrameL_command02
1.2369 + OUTSTANDING
1.2370 + COMMAND VideoPlayerUtility1 ~
1.2371 + END_TEST_BLOCK
1.2372 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0089
1.2373 +
1.2374 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0091
1.2375 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0091
1.2376 +//! @SYMAPI CVideoPlayerUtility
1.2377 +//! @SYMAuthor Sergei Tveritin
1.2378 +//! @SYMCreationDate 11/05/2006
1.2379 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2380 +//! @SYMTestCaseDesc Refresh (redraw) the current frame when video clip is not opened.
1.2381 +//! Uses API elements: NewL(), RefreshFrameL()
1.2382 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2383 +//! 2. Redraw the current frame.
1.2384 +//! @SYMTestStatus Implemented
1.2385 +//! @SYMTestPriority High
1.2386 +//! @SYMTestExpectedResults RefreshFrameL() will return the error KErrNotReady.
1.2387 +//! @SYMTestType CIT
1.2388 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2389 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2390 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0091-001-NewL_command01
1.2391 + COMMAND !Error=-18 VideoPlayerUtility1 RefreshFrameL
1.2392 + COMMAND VideoPlayerUtility1 ~
1.2393 + END_TEST_BLOCK
1.2394 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0091
1.2395 +
1.2396 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0092
1.2397 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0092
1.2398 +//! @SYMAPI CVideoPlayerUtility
1.2399 +//! @SYMAuthor Sergei Tveritin
1.2400 +//! @SYMCreationDate 11/05/2006
1.2401 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2402 +//! @SYMTestCaseDesc Refresh (redraw) the current frame when video clip is paused.
1.2403 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), PauseL(), RefreshFrameL(), Close()
1.2404 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2405 +//! 2. Open a video clip from file.
1.2406 +//! 3. Prepare playing.
1.2407 +//! 4. Start playing.
1.2408 +//! 5. Pause playing.
1.2409 +//! 6. Redraw the current frame.
1.2410 +//! 7. Close file.
1.2411 +//! @SYMTestStatus Implemented
1.2412 +//! @SYMTestPriority High
1.2413 +//! @SYMTestExpectedResults The current frame will be redrawn without errors.
1.2414 +//! @SYMTestType CIT
1.2415 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2416 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2417 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0092-001-NewL_command01
1.2418 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0092-001-OpenFileL_command02
1.2419 + OUTSTANDING
1.2420 + COMMAND VideoPlayerUtility1 Prepare
1.2421 + OUTSTANDING
1.2422 + COMMAND VideoPlayerUtility1 Play
1.2423 + ASYNC_DELAY 100
1.2424 + COMMAND VideoPlayerUtility1 PauseL
1.2425 + COMMAND VideoPlayerUtility1 RefreshFrameL
1.2426 + COMMAND VideoPlayerUtility1 Close
1.2427 + COMMAND VideoPlayerUtility1 ~
1.2428 + END_TEST_BLOCK
1.2429 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0092
1.2430 +
1.2431 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0093
1.2432 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0093
1.2433 +//! @SYMAPI CVideoPlayerUtility
1.2434 +//! @SYMAuthor Sergei Tveritin
1.2435 +//! @SYMCreationDate 11/05/2006
1.2436 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2437 +//! @SYMTestCaseDesc Get the video frame rate in frames/second when video clip is not opened.
1.2438 +//! Uses API elements: NewL(), VideoFrameRateL().
1.2439 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2440 +//! 2. Get video frame rate
1.2441 +//! @SYMTestStatus Implemented
1.2442 +//! @SYMTestPriority High
1.2443 +//! @SYMTestExpectedResults VideoFrameRateL() will return the error KErrNotReady.
1.2444 +//! @SYMTestType CIT
1.2445 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2446 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2447 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0093-001-NewL_command01
1.2448 + COMMAND !Error=-18 VideoPlayerUtility1 VideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0093-001-VideoFrameRateL_command02
1.2449 + COMMAND VideoPlayerUtility1 ~
1.2450 + END_TEST_BLOCK
1.2451 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0093
1.2452 +
1.2453 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0094
1.2454 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0094
1.2455 +//! @SYMAPI CVideoPlayerUtility
1.2456 +//! @SYMAuthor Sergei Tveritin
1.2457 +//! @SYMCreationDate 11/05/2006
1.2458 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2459 +//! @SYMTestCaseDesc Get the video frame rate in frames/second in corrupted video file.
1.2460 +//! Uses API elements: NewL(), OpenFileL(), VideoFrameRateL(), Close()
1.2461 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2462 +//! 2. Open a video clip from file.
1.2463 +//! 3. Get video frame rate.
1.2464 +//! 4. Close file.
1.2465 +//! @SYMTestStatus Implemented
1.2466 +//! @SYMTestPriority High
1.2467 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and VideoFrameRateL() KErrNotReady(-18).
1.2468 +//! @SYMTestType CIT
1.2469 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2470 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2471 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0094-001-NewL_command01
1.2472 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0094-001-OpenFileL_command02
1.2473 + OUTSTANDING
1.2474 + COMMAND !Error=-18 VideoPlayerUtility1 VideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0094-001-VideoFrameRateL_command03
1.2475 + COMMAND VideoPlayerUtility1 Close
1.2476 + COMMAND VideoPlayerUtility1 ~
1.2477 + END_TEST_BLOCK
1.2478 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0094
1.2479 +
1.2480 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0095
1.2481 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0095
1.2482 +//! @SYMAPI CVideoPlayerUtility
1.2483 +//! @SYMAuthor Sergei Tveritin
1.2484 +//! @SYMCreationDate 11/05/2006
1.2485 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2486 +//! @SYMTestCaseDesc Set the video frame rate in frames/second when video clip is not opened.
1.2487 +//! Uses API elements: NewL(), SetVideoFrameRateL().
1.2488 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2489 +//! 2. Set video frame rate
1.2490 +//! @SYMTestStatus Implemented
1.2491 +//! @SYMTestPriority High
1.2492 +//! @SYMTestExpectedResults SetVideoFrameRateL() will return the error KErrNotReady.
1.2493 +//! @SYMTestType CIT
1.2494 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2495 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2496 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0095-001-NewL_command01
1.2497 + COMMAND !Error=-18 VideoPlayerUtility1 SetVideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0095-001-SetVideoFrameRateL_command02
1.2498 + COMMAND VideoPlayerUtility1 ~
1.2499 + END_TEST_BLOCK
1.2500 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0095
1.2501 +
1.2502 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0096
1.2503 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0096
1.2504 +//! @SYMAPI CVideoPlayerUtility
1.2505 +//! @SYMAuthor Sergei Tveritin
1.2506 +//! @SYMCreationDate 11/05/2006
1.2507 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2508 +//! @SYMTestCaseDesc Set the video frame rate in frames/second with negative number of frames per second.
1.2509 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), SetVideoFrameRateL(), VideoFrameRateL(), Close().
1.2510 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2511 +//! 2. Open a video clip from file.
1.2512 +//! 3. Prepare video clip
1.2513 +//! 4. Set video frame rate
1.2514 +//! 5. Check video frame rate
1.2515 +//! 6. Close file.
1.2516 +//! @SYMTestStatus Implemented
1.2517 +//! @SYMTestPriority High
1.2518 +//! @SYMTestExpectedResults SetVideoFrameRateL will set frame rate without errors.
1.2519 +//! @SYMTestType CIT
1.2520 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2521 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2522 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0096-001-NewL_command01
1.2523 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0096-001-OpenFileL_command02
1.2524 + OUTSTANDING
1.2525 + COMMAND VideoPlayerUtility1 Prepare
1.2526 + OUTSTANDING
1.2527 + COMMAND VideoPlayerUtility1 SetVideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0096-001-SetVideoFrameRateL_command04
1.2528 + COMMAND VideoPlayerUtility1 VideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0096-001-VideoFrameRateL_command05
1.2529 + COMMAND VideoPlayerUtility1 ~
1.2530 + END_TEST_BLOCK
1.2531 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0096
1.2532 +
1.2533 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0097
1.2534 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0097
1.2535 +//! @SYMAPI CVideoPlayerUtility
1.2536 +//! @SYMAuthor Sergei Tveritin
1.2537 +//! @SYMCreationDate 11/05/2006
1.2538 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2539 +//! @SYMTestCaseDesc Set the video frame rate in frames/second when video clip are played.
1.2540 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), Play(), SetVideoFrameRateL(), Close().
1.2541 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2542 +//! 2. Open a video clip from file.
1.2543 +//! 3. Prepare playing.
1.2544 +//! 4. Start playing.
1.2545 +//! 5. Set the video frame rate.
1.2546 +//! 6. Query video frame rate
1.2547 +//! 7. Close file.
1.2548 +//! @SYMTestStatus Implemented
1.2549 +//! @SYMTestPriority High
1.2550 +//! @SYMTestExpectedResults SetVideoFrameRateL() will set frame rate without errors.
1.2551 +//! @SYMTestType CIT
1.2552 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2553 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2554 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0097-001-NewL_command01
1.2555 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0097-001-OpenFileL_command02
1.2556 + OUTSTANDING
1.2557 + COMMAND VideoPlayerUtility1 Prepare
1.2558 + OUTSTANDING
1.2559 + COMMAND VideoPlayerUtility1 Play
1.2560 + OUTSTANDING
1.2561 + COMMAND VideoPlayerUtility1 SetVideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0097-001-SetVideoFrameRateL_command05
1.2562 + COMMAND VideoPlayerUtility1 VideoFrameRateL MM-MMF-VCLNT-PLYR-PublicAPI-0097-001-VideoFrameRateL_command06
1.2563 + COMMAND VideoPlayerUtility1 Close
1.2564 + COMMAND VideoPlayerUtility1 ~
1.2565 + END_TEST_BLOCK
1.2566 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0097
1.2567 +
1.2568 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0098
1.2569 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0098
1.2570 +//! @SYMAPI CVideoPlayerUtility
1.2571 +//! @SYMAuthor Sergei Tveritin
1.2572 +//! @SYMCreationDate 11/05/2006
1.2573 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2574 +//! @SYMTestCaseDesc Get the video frame size when video clip is not opened.
1.2575 +//! Uses API elements: NewL(), VideoFrameSizeL().
1.2576 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2577 +//! 2. Get the video frame size.
1.2578 +//! @SYMTestStatus Implemented
1.2579 +//! @SYMTestPriority High
1.2580 +//! @SYMTestExpectedResults VideoFrameSizeL() will return the error KErrNotReady.
1.2581 +//! @SYMTestType CIT
1.2582 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2583 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2584 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0098-001-NewL_command01
1.2585 + COMMAND !Error=-18 VideoPlayerUtility1 VideoFrameSizeL MM-MMF-VCLNT-PLYR-PublicAPI-0098-001-VideoFrameSizeL_command02
1.2586 + COMMAND VideoPlayerUtility1 ~
1.2587 + END_TEST_BLOCK
1.2588 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0098
1.2589 +
1.2590 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0099
1.2591 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0099
1.2592 +//! @SYMAPI CVideoPlayerUtility
1.2593 +//! @SYMAuthor Sergei Tveritin
1.2594 +//! @SYMCreationDate 11/05/2006
1.2595 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2596 +//! @SYMTestCaseDesc Get the video frame size in corrupted video file.
1.2597 +//! Uses API elements: NewL(), OpenFileL(), VideoFrameSizeL(), Close().
1.2598 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2599 +//! 2. Open a video clip from file.
1.2600 +//! 3. Get the video frame size.
1.2601 +//! 4. Close file.
1.2602 +//! @SYMTestStatus Implemented
1.2603 +//! @SYMTestPriority High
1.2604 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and VideoFrameRateL() KErrNotReady(-18).
1.2605 +//! @SYMTestType CIT
1.2606 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2607 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2608 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0099-001-NewL_command01
1.2609 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0099-001-OpenFileL_command02
1.2610 + OUTSTANDING
1.2611 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.2612 + OUTSTANDING
1.2613 + COMMAND !Error=-18 VideoPlayerUtility1 VideoFrameSizeL MM-MMF-VCLNT-PLYR-PublicAPI-0099-001-VideoFrameSizeL_command04
1.2614 + COMMAND VideoPlayerUtility1 Close
1.2615 + COMMAND VideoPlayerUtility1 ~
1.2616 + END_TEST_BLOCK
1.2617 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0099
1.2618 +
1.2619 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0100
1.2620 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0100
1.2621 +//! @SYMAPI CVideoPlayerUtility
1.2622 +//! @SYMAuthor Sergei Tveritin
1.2623 +//! @SYMCreationDate 11/05/2006
1.2624 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2625 +//! @SYMTestCaseDesc Get the video format's MIME type when video clip is not opened.
1.2626 +//! Uses API elements: NewL(), VideoFormatMimeType().
1.2627 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2628 +//! 2. Get MIME type.
1.2629 +//! @SYMTestStatus Implemented
1.2630 +//! @SYMTestPriority High
1.2631 +//! @SYMTestExpectedResults VideoFormatMimeType will return empty string.
1.2632 +//! @SYMTestType CIT
1.2633 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2634 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2635 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0100-001-NewL_command01
1.2636 + COMMAND VideoPlayerUtility1 VideoFormatMimeType MM-MMF-VCLNT-PLYR-PublicAPI-0100-001-VideoFormatMimeType_command02
1.2637 + COMMAND VideoPlayerUtility1 ~
1.2638 + END_TEST_BLOCK
1.2639 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0100
1.2640 +
1.2641 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0101
1.2642 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0101
1.2643 +//! @SYMAPI CVideoPlayerUtility
1.2644 +//! @SYMAuthor Sergei Tveritin
1.2645 +//! @SYMCreationDate 11/05/2006
1.2646 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2647 +//! @SYMTestCaseDesc Get the video format's MIME type in corrupted video file.
1.2648 +//! Uses API elements: NewL(), OpenFileL(), VideoFormatMimeType(), Close().
1.2649 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2650 +//! 2. Open a video clip from file.
1.2651 +//! 3. Get MIME type
1.2652 +//! 4. Close file.
1.2653 +//! @SYMTestStatus Implemented
1.2654 +//! @SYMTestPriority High
1.2655 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() KErrNotReady(-18),
1.2656 +//! VideoFormatMimeType will return empty string.
1.2657 +//! @SYMTestType CIT
1.2658 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2659 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2660 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0101-001-NewL_command01
1.2661 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0101-001-OpenFileL_command02
1.2662 + OUTSTANDING
1.2663 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.2664 + OUTSTANDING
1.2665 + COMMAND VideoPlayerUtility1 VideoFormatMimeType MM-MMF-VCLNT-PLYR-PublicAPI-0101-001-VideoFormatMimeType_command04
1.2666 + COMMAND VideoPlayerUtility1 Close
1.2667 + COMMAND VideoPlayerUtility1 ~
1.2668 + END_TEST_BLOCK
1.2669 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0101
1.2670 +
1.2671 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0102
1.2672 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0102
1.2673 +//! @SYMAPI CVideoPlayerUtility
1.2674 +//! @SYMAuthor Sergei Tveritin
1.2675 +//! @SYMCreationDate 11/05/2006
1.2676 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2677 +//! @SYMTestCaseDesc Get the video bit rate when video clip is not opened.
1.2678 +//! Uses API elements: NewL(), VideoBitRateL().
1.2679 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2680 +//! 2. Get the video bit rate.
1.2681 +//! @SYMTestStatus Not Implemented
1.2682 +//! @SYMTestPriority High
1.2683 +//! @SYMTestExpectedResults VideoBitRateL() will return the error KErrNotReady.
1.2684 +//! @SYMTestType CIT
1.2685 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2686 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2687 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0102-001-NewL_command01
1.2688 + COMMAND !Error=-18 VideoPlayerUtility1 VideoBitRateL MM-MMF-VCLNT-PLYR-PublicAPI-0102-001-VideoBitRateL_command02
1.2689 + COMMAND VideoPlayerUtility1 ~
1.2690 + END_TEST_BLOCK
1.2691 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0102
1.2692 +
1.2693 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0103
1.2694 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0103
1.2695 +//! @SYMAPI CVideoPlayerUtility
1.2696 +//! @SYMAuthor Sergei Tveritin
1.2697 +//! @SYMCreationDate 11/05/2006
1.2698 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2699 +//! @SYMTestCaseDesc Get the video bit rate in corrupted video file.
1.2700 +//! Uses API elements: NewL(), OpenFileL(), VideoBitRateL(), Close().
1.2701 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2702 +//! 2. Open a video clip from file.
1.2703 +//! 3. Get the video bit rate.
1.2704 +//! 4. Close file.
1.2705 +//! @SYMTestStatus Implemented
1.2706 +//! @SYMTestPriority High
1.2707 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and VideoBitRateL() KErrNotReady(-18),
1.2708 +//! @SYMTestType CIT
1.2709 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2710 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2711 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0103-001-NewL_command01
1.2712 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0103-001-OpenFileL_command02
1.2713 + OUTSTANDING
1.2714 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.2715 + OUTSTANDING
1.2716 + COMMAND !Error=-18 VideoPlayerUtility1 VideoBitRateL MM-MMF-VCLNT-PLYR-PublicAPI-0103-001-VideoBitRateL_command04
1.2717 + COMMAND VideoPlayerUtility1 Close
1.2718 + COMMAND VideoPlayerUtility1 ~
1.2719 + END_TEST_BLOCK
1.2720 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0103
1.2721 +
1.2722 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0104
1.2723 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0104
1.2724 +//! @SYMAPI CVideoPlayerUtility
1.2725 +//! @SYMAuthor Sergei Tveritin
1.2726 +//! @SYMCreationDate 11/05/2006
1.2727 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2728 +//! @SYMTestCaseDesc Get the audio bit rate when video clip is not opened.
1.2729 +//! Uses API elements: NewL(), AudioBitRateL().
1.2730 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2731 +//! 2. Get the audio bit rate.
1.2732 +//! @SYMTestStatus Implemented
1.2733 +//! @SYMTestPriority High
1.2734 +//! @SYMTestExpectedResults AudioBitRateL() will return the error KErrNotReady.
1.2735 +//! @SYMTestType CIT
1.2736 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2737 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2738 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0104-001-NewL_command01
1.2739 + COMMAND !Error=-18 VideoPlayerUtility1 AudioBitRateL MM-MMF-VCLNT-PLYR-PublicAPI-0104-001-AudioBitRateL_command02
1.2740 + COMMAND VideoPlayerUtility1 ~
1.2741 + END_TEST_BLOCK
1.2742 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0104
1.2743 +
1.2744 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0105
1.2745 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0105
1.2746 +//! @SYMAPI CVideoPlayerUtility
1.2747 +//! @SYMAuthor Sergei Tveritin
1.2748 +//! @SYMCreationDate 11/05/2006
1.2749 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2750 +//! @SYMTestCaseDesc Get the audio bit rate in corrupted video file.
1.2751 +//! Uses API elements: NewL(), OpenFileL(), AudioBitRateL(), Close().
1.2752 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2753 +//! 2. Open a video clip from file.
1.2754 +//! 3. Get the audio bit rate.
1.2755 +//! 4. Close file.
1.2756 +//! @SYMTestStatus Implemented
1.2757 +//! @SYMTestPriority High
1.2758 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and AudioBitRateL() KErrNotReady(-18),
1.2759 +//! @SYMTestType CIT
1.2760 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2761 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2762 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0105-001-NewL_command01
1.2763 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0105-001-OpenFileL_command02
1.2764 + OUTSTANDING
1.2765 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.2766 + OUTSTANDING
1.2767 + COMMAND !Error=-18 VideoPlayerUtility1 AudioBitRateL MM-MMF-VCLNT-PLYR-PublicAPI-0105-001-AudioBitRateL_command04
1.2768 + COMMAND VideoPlayerUtility1 Close
1.2769 + COMMAND VideoPlayerUtility1 ~
1.2770 + END_TEST_BLOCK
1.2771 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0105
1.2772 +
1.2773 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0106
1.2774 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0106
1.2775 +//! @SYMAPI CVideoPlayerUtility
1.2776 +//! @SYMAuthor Sergei Tveritin
1.2777 +//! @SYMCreationDate 11/05/2006
1.2778 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2779 +//! @SYMTestCaseDesc Get the codec used for the audio component of the video clip when video clip is not opened.
1.2780 +//! Uses API elements: NewL(), AudioTypeL().
1.2781 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2782 +//! 2. Get the codec used for the audio component of the video.
1.2783 +//! @SYMTestStatus Implemented
1.2784 +//! @SYMTestPriority High
1.2785 +//! @SYMTestExpectedResults AudioTypeL() will return the error KErrNotReady.
1.2786 +//! @SYMTestType CIT
1.2787 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2788 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2789 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0106-001-NewL_command01
1.2790 + COMMAND !Error=-18 VideoPlayerUtility1 AudioTypeL MM-MMF-VCLNT-PLYR-PublicAPI-0106-001-AudioTypeL_command02
1.2791 + COMMAND VideoPlayerUtility1 ~
1.2792 + END_TEST_BLOCK
1.2793 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0106
1.2794 +
1.2795 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0107
1.2796 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0107
1.2797 +//! @SYMAPI CVideoPlayerUtility
1.2798 +//! @SYMAuthor Sergei Tveritin
1.2799 +//! @SYMCreationDate 11/05/2006
1.2800 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2801 +//! @SYMTestCaseDesc Get the codec used for the audio component of the video clip in corrupted video file.
1.2802 +//! Uses API elements: NewL(), OpenFileL(), AudioTypeL(), Close().
1.2803 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2804 +//! 2. Open a video clip from file.
1.2805 +//! 3. Get the codec used for the audio component of the video.
1.2806 +//! 4. Close file.
1.2807 +//! @SYMTestStatus Implemented
1.2808 +//! @SYMTestPriority High
1.2809 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and AudioTypeL() KErrNotReady(-18),
1.2810 +//! @SYMTestType CIT
1.2811 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2812 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2813 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0107-001-NewL_command01
1.2814 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0107-001-OpenFileL_command02
1.2815 + OUTSTANDING
1.2816 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.2817 + OUTSTANDING
1.2818 + COMMAND !Error=-18 VideoPlayerUtility1 AudioTypeL MM-MMF-VCLNT-PLYR-PublicAPI-0107-001-AudioTypeL_command04
1.2819 + COMMAND VideoPlayerUtility1 Close
1.2820 + COMMAND VideoPlayerUtility1 ~
1.2821 + END_TEST_BLOCK
1.2822 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0107
1.2823 +
1.2824 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0108
1.2825 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0108
1.2826 +//! @SYMAPI CVideoPlayerUtility
1.2827 +//! @SYMAuthor Sergei Tveritin
1.2828 +//! @SYMCreationDate 11/05/2006
1.2829 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2830 +//! @SYMTestCaseDesc Checking an audio stream in the current clip when video clip is not opened.
1.2831 +//! Uses API elements: NewL(), AudioEnabledL().
1.2832 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2833 +//! 2. Returns whether the current clip has an audio stream.
1.2834 +//! @SYMTestStatus Implemented
1.2835 +//! @SYMTestPriority High
1.2836 +//! @SYMTestExpectedResults AudioEnabledL() will return the error KErrNotReady.
1.2837 +//! @SYMTestType CIT
1.2838 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2839 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2840 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0108-001-NewL_command01
1.2841 + COMMAND !Error=-18 VideoPlayerUtility1 AudioEnabledL MM-MMF-VCLNT-PLYR-PublicAPI-0108-001-AudioEnabledL_command02
1.2842 + COMMAND VideoPlayerUtility1 ~
1.2843 + END_TEST_BLOCK
1.2844 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0108
1.2845 +
1.2846 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0109
1.2847 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0109
1.2848 +//! @SYMAPI CVideoPlayerUtility
1.2849 +//! @SYMAuthor Sergei Tveritin
1.2850 +//! @SYMCreationDate 11/05/2006
1.2851 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2852 +//! @SYMTestCaseDesc Set the position when video clip is not opened.
1.2853 +//! Uses API elements: NewL(), SetPositionL().
1.2854 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2855 +//! 2. Set the position within the video clip.
1.2856 +//! @SYMTestStatus Implemented
1.2857 +//! @SYMTestPriority High
1.2858 +//! @SYMTestExpectedResults SetPositionL() will return the error KErrNotReady.
1.2859 +//! @SYMTestType CIT
1.2860 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2861 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2862 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0109-001-NewL_command01
1.2863 + COMMAND !Error=-18 VideoPlayerUtility1 SetPositionL MM-MMF-VCLNT-PLYR-PublicAPI-0109-001-SetPositionL_command02
1.2864 + COMMAND VideoPlayerUtility1 ~
1.2865 + END_TEST_BLOCK
1.2866 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0109
1.2867 +
1.2868 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0110
1.2869 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0110
1.2870 +//! @SYMAPI CVideoPlayerUtility
1.2871 +//! @SYMAuthor Sergei Tveritin
1.2872 +//! @SYMCreationDate 11/05/2006
1.2873 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2874 +//! @SYMTestCaseDesc Set the position above duration of video clip.
1.2875 +//! Uses API elements: NewL(), OpenFileL(), DurationL(), PositionL(), SetPositionL(), PositionL(), Close().
1.2876 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2877 +//! 2. Open a video clip from file.
1.2878 +//! 3. Get the duration of video clip in mircoseconds.
1.2879 +//! 5. Get the current playback position
1.2880 +//! 4. Set the position within the video clip.
1.2881 +//! 5. Get the current playback position
1.2882 +//! 6. Close file.
1.2883 +//! @SYMTestStatus Implemented
1.2884 +//! @SYMTestPriority High
1.2885 +//! @SYMTestExpectedResults New position will be set to maximum (position = duration).
1.2886 +//! @SYMTestType CIT
1.2887 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2888 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2889 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0110-001-NewL_command01
1.2890 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0110-001-OpenFileL_command02
1.2891 + OUTSTANDING
1.2892 + COMMAND VideoPlayerUtility1 Prepare
1.2893 + OUTSTANDING
1.2894 + COMMAND VideoPlayerUtility1 DurationL
1.2895 + COMMAND VideoPlayerUtility1 PositionL MM-MMF-VCLNT-PLYR-PublicAPI-0110-001-PositionL_command05
1.2896 + COMMAND VideoPlayerUtility1 SetPositionL MM-MMF-VCLNT-PLYR-PublicAPI-0110-001-SetPositionL_command06
1.2897 + COMMAND VideoPlayerUtility1 PositionL MM-MMF-VCLNT-PLYR-PublicAPI-0110-001-PositionL_command07
1.2898 + COMMAND VideoPlayerUtility1 Close
1.2899 + COMMAND VideoPlayerUtility1 ~
1.2900 + END_TEST_BLOCK
1.2901 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0110
1.2902 +
1.2903 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0111
1.2904 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0111
1.2905 +//! @SYMAPI CVideoPlayerUtility
1.2906 +//! @SYMAuthor Sergei Tveritin
1.2907 +//! @SYMCreationDate 11/05/2006
1.2908 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2909 +//! @SYMTestCaseDesc Set the position to negative number.
1.2910 +//! Uses API elements: NewL(), OpenFileL(), SetPositionL(), PositionL(), SetPositionL(), PositionL(), Close().
1.2911 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2912 +//! 2. Open a video clip from file.
1.2913 +//! 3. Set the position within the video clip.
1.2914 +//! 4. Get the current playback position.
1.2915 +//! 5. Set the position within the video clip.
1.2916 +//! 6. Get the current playback position.
1.2917 +//! 7. Close file.
1.2918 +//! @SYMTestStatus Implemented
1.2919 +//! @SYMTestPriority High
1.2920 +//! @SYMTestExpectedResults New position will be set to minimum (0).
1.2921 +//! @SYMTestType CIT
1.2922 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2923 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2924 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0111-001-NewL_command01
1.2925 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0111-001-OpenFileL_command02
1.2926 + OUTSTANDING
1.2927 + COMMAND VideoPlayerUtility1 Prepare
1.2928 + OUTSTANDING
1.2929 + COMMAND VideoPlayerUtility1 SetPositionL MM-MMF-VCLNT-PLYR-PublicAPI-0111-001-SetPositionL_command04
1.2930 + COMMAND VideoPlayerUtility1 PositionL MM-MMF-VCLNT-PLYR-PublicAPI-0111-001-PositionL_command05
1.2931 + COMMAND VideoPlayerUtility1 SetPositionL MM-MMF-VCLNT-PLYR-PublicAPI-0111-001-SetPositionL_command06
1.2932 + COMMAND VideoPlayerUtility1 PositionL MM-MMF-VCLNT-PLYR-PublicAPI-0111-001-PositionL_command07
1.2933 + COMMAND VideoPlayerUtility1 Close
1.2934 + COMMAND VideoPlayerUtility1 ~
1.2935 + END_TEST_BLOCK
1.2936 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0111
1.2937 +
1.2938 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0112
1.2939 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0112
1.2940 +//! @SYMAPI CVideoPlayerUtility
1.2941 +//! @SYMAuthor Sergei Tveritin
1.2942 +//! @SYMCreationDate 11/05/2006
1.2943 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2944 +//! @SYMTestCaseDesc Get the position when video clip is not opened.
1.2945 +//! Uses API elements: NewL(), PositionL()
1.2946 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2947 +//! 2. Get the current playback position
1.2948 +//! @SYMTestStatus Implemented
1.2949 +//! @SYMTestPriority High
1.2950 +//! @SYMTestExpectedResults PositionL() will return the error KErrNotReady.
1.2951 +//! @SYMTestType CIT
1.2952 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2953 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2954 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0112-001-NewL_command01
1.2955 + COMMAND !Error=-18 VideoPlayerUtility1 PositionL MM-MMF-VCLNT-PLYR-PublicAPI-0112-001-PositionL_command02
1.2956 + COMMAND VideoPlayerUtility1 ~
1.2957 + END_TEST_BLOCK
1.2958 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0112
1.2959 +
1.2960 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0113
1.2961 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0113
1.2962 +//! @SYMAPI CVideoPlayerUtility
1.2963 +//! @SYMAuthor Sergei Tveritin
1.2964 +//! @SYMCreationDate 11/05/2006
1.2965 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2966 +//! @SYMTestCaseDesc Get the duration of video clip in mircoseconds when video clip is not opened.
1.2967 +//! Uses API elements: NewL(), DurationL()
1.2968 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2969 +//! 2. Get the duration of video clip in mircoseconds.
1.2970 +//! @SYMTestStatus Implemented
1.2971 +//! @SYMTestPriority High
1.2972 +//! @SYMTestExpectedResults DurationL() will return the error KErrNotReady.
1.2973 +//! @SYMTestType CIT
1.2974 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2975 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.2976 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0113-001-NewL_command01
1.2977 + COMMAND !Error=-18 VideoPlayerUtility1 DurationL MM-MMF-VCLNT-PLYR-PublicAPI-0113-001-DurationL_command02
1.2978 + COMMAND VideoPlayerUtility1 ~
1.2979 + END_TEST_BLOCK
1.2980 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0113
1.2981 +
1.2982 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0114
1.2983 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0114
1.2984 +//! @SYMAPI CVideoPlayerUtility
1.2985 +//! @SYMAuthor Sergei Tveritin
1.2986 +//! @SYMCreationDate 11/05/2006
1.2987 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.2988 +//! @SYMTestCaseDesc Get the duration of video clip in mircoseconds in corrupted video file.
1.2989 +//! Uses API elements: NewL(), OpenFileL(), DurationL(), Close().
1.2990 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.2991 +//! 2. Open a video clip from file.
1.2992 +//! 3. Get the duration of video clip in mircoseconds.
1.2993 +//! 4. Close file.
1.2994 +//! @SYMTestStatus Implemented
1.2995 +//! @SYMTestPriority High
1.2996 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and DurationL() KErrNotReady(-18),
1.2997 +//! @SYMTestType CIT
1.2998 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.2999 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3000 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0114-001-NewL_command01
1.3001 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0114-001-OpenFileL_command02
1.3002 + OUTSTANDING
1.3003 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.3004 + OUTSTANDING
1.3005 + COMMAND !Error=-18 VideoPlayerUtility1 DurationL MM-MMF-VCLNT-PLYR-PublicAPI-0114-001-DurationL_command04
1.3006 + COMMAND VideoPlayerUtility1 Close
1.3007 + COMMAND VideoPlayerUtility1 ~
1.3008 + END_TEST_BLOCK
1.3009 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0114
1.3010 +
1.3011 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0115
1.3012 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0115
1.3013 +//! @SYMAPI CVideoPlayerUtility
1.3014 +//! @SYMAuthor Sergei Tveritin
1.3015 +//! @SYMCreationDate 11/05/2006
1.3016 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3017 +//! @SYMTestCaseDesc Set the volume when video clip is not opened.
1.3018 +//! Uses API elements: NewL(), SetVolumeL().
1.3019 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3020 +//! 2. Set the playback volume for the audio track of the video clip.
1.3021 +//! @SYMTestStatus Implemented
1.3022 +//! @SYMTestPriority High
1.3023 +//! @SYMTestExpectedResults SetVolumeL() will return the error KErrNotReady.
1.3024 +//! @SYMTestType CIT
1.3025 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3026 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3027 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0115-001-NewL_command01
1.3028 + COMMAND !Error=-18 VideoPlayerUtility1 SetVolumeL MM-MMF-VCLNT-PLYR-PublicAPI-0115-001-SetVolumeL_command02
1.3029 + COMMAND VideoPlayerUtility1 ~
1.3030 + END_TEST_BLOCK
1.3031 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0115
1.3032 +
1.3033 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0116
1.3034 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0116
1.3035 +//! @SYMAPI CVideoPlayerUtility
1.3036 +//! @SYMAuthor Sergei Tveritin
1.3037 +//! @SYMCreationDate 11/05/2006
1.3038 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3039 +//! @SYMTestCaseDesc Set the volume above maximum volume.
1.3040 +//! Uses API elements: NewL(), OpenFileL(), MaxVolume(), VolumeL(), SetVolumeL(), VolumeL(), Close().
1.3041 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3042 +//! 2. Open a video clip from file.
1.3043 +//! 3. Get the maximum volume that the audio track can support.
1.3044 +//! 4. Get current playback volume for the audio track of the video clip.
1.3045 +//! 5. Set the playback volume for the audio track of the video clip.
1.3046 +//! 6. Get current playback volume for the audio track of the video clip.
1.3047 +//! 7. Close file.
1.3048 +//! @SYMTestStatus Implemented
1.3049 +//! @SYMTestPriority High
1.3050 +//! @SYMTestExpectedResults No errors are returned.
1.3051 +//! @SYMTestType CIT
1.3052 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3053 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3054 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0116-001-NewL_command01
1.3055 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0116-001-OpenFileL_command02
1.3056 + OUTSTANDING
1.3057 + COMMAND VideoPlayerUtility1 MaxVolume
1.3058 + COMMAND VideoPlayerUtility1 Volume
1.3059 + COMMAND VideoPlayerUtility1 SetVolumeL MM-MMF-VCLNT-PLYR-PublicAPI-0116-001-SetVolumeL_command05
1.3060 + COMMAND VideoPlayerUtility1 Volume
1.3061 + COMMAND VideoPlayerUtility1 Close
1.3062 + COMMAND VideoPlayerUtility1 ~
1.3063 + END_TEST_BLOCK
1.3064 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0116
1.3065 +
1.3066 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0117
1.3067 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0117
1.3068 +//! @SYMAPI CVideoPlayerUtility
1.3069 +//! @SYMAuthor Sergei Tveritin
1.3070 +//! @SYMCreationDate 11/05/2006
1.3071 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3072 +//! @SYMTestCaseDesc Set the volume with negative number.
1.3073 +//! Uses API elements: NewL(), OpenFileL(), SetVolumeL(), VolumeL(), Close().
1.3074 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3075 +//! 2. Open a video clip from file.
1.3076 +//! 3. Set the playback volume for the audio track of the video clip.
1.3077 +//! 4. Get current playback volume for the audio track of the video clip.
1.3078 +//! 5. Close file.
1.3079 +//! @SYMTestStatus Implemented
1.3080 +//! @SYMTestPriority High
1.3081 +//! @SYMTestExpectedResults No errors are returned.
1.3082 +//! @SYMTestType CIT
1.3083 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3084 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3085 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0117-001-NewL_command01
1.3086 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0117-001-OpenFileL_command02
1.3087 + OUTSTANDING
1.3088 + COMMAND VideoPlayerUtility1 SetVolumeL MM-MMF-VCLNT-PLYR-PublicAPI-0117-001-SetVolumeL_command03
1.3089 + COMMAND VideoPlayerUtility1 Volume
1.3090 + COMMAND VideoPlayerUtility1 Close
1.3091 + COMMAND VideoPlayerUtility1 ~
1.3092 + END_TEST_BLOCK
1.3093 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0117
1.3094 +
1.3095 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0118
1.3096 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0118
1.3097 +//! @SYMAPI CVideoPlayerUtility
1.3098 +//! @SYMAuthor Sergei Tveritin
1.3099 +//! @SYMCreationDate 11/05/2006
1.3100 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3101 +//! @SYMTestCaseDesc Get the current volume when video clip is not opened.
1.3102 +//! Uses API elements: NewL(), VolumeL().
1.3103 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3104 +//! 2. Get current playback volume for the audio track of the video clip.
1.3105 +//! @SYMTestStatus Implemented
1.3106 +//! @SYMTestPriority High
1.3107 +//! @SYMTestExpectedResults VolumeL will return zero (0).
1.3108 +//! @SYMTestType CIT
1.3109 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3110 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3111 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0118-001-NewL_command01
1.3112 + COMMAND VideoPlayerUtility1 Volume MM-MMF-VCLNT-PLYR-PublicAPI-0118-001-Volume_command02
1.3113 + COMMAND VideoPlayerUtility1 ~
1.3114 + END_TEST_BLOCK
1.3115 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0118
1.3116 +
1.3117 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0119
1.3118 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0119
1.3119 +//! @SYMAPI CVideoPlayerUtility
1.3120 +//! @SYMAuthor Sergei Tveritin
1.3121 +//! @SYMCreationDate 11/05/2006
1.3122 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3123 +//! @SYMTestCaseDesc Get the maximum volume when video clip is not opened.
1.3124 +//! Uses API elements: NewL(), MaxVolume().
1.3125 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3126 +//! 2. Get the maximum volume that the audio track can support.
1.3127 +//! @SYMTestStatus Implemented
1.3128 +//! @SYMTestPriority High
1.3129 +//! @SYMTestExpectedResults KErrNotSupported is returned
1.3130 +//! @SYMTestType CIT
1.3131 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3132 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3133 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0119-001-NewL_command01
1.3134 + COMMAND VideoPlayerUtility1 MaxVolume
1.3135 + COMMAND VideoPlayerUtility1 ~
1.3136 + END_TEST_BLOCK
1.3137 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0119
1.3138 +
1.3139 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0120
1.3140 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0120
1.3141 +//! @SYMAPI CVideoPlayerUtility
1.3142 +//! @SYMAuthor Sergei Tveritin
1.3143 +//! @SYMCreationDate 11/05/2006
1.3144 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3145 +//! @SYMTestCaseDesc Set the current playback balance for the audio track when video clip is not opened.
1.3146 +//! Uses API elements: NewL(), SetBalanceL()
1.3147 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3148 +//! 2. Sets the current playback balance for the audio track of the video clip.
1.3149 +//! @SYMTestStatus Implemented
1.3150 +//! @SYMTestPriority High
1.3151 +//! @SYMTestExpectedResults SetBalanceL() will return the error KErrNotReady.
1.3152 +//! @SYMTestType CIT
1.3153 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3154 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3155 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0120-001-NewL_command01
1.3156 + COMMAND !Error=-18 VideoPlayerUtility1 SetBalanceL MM-MMF-VCLNT-PLYR-PublicAPI-0120-001-SetBalanceL_command02
1.3157 + COMMAND VideoPlayerUtility1 ~
1.3158 + END_TEST_BLOCK
1.3159 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0120
1.3160 +
1.3161 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0121
1.3162 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0121
1.3163 +//! @SYMAPI CVideoPlayerUtility
1.3164 +//! @SYMAuthor Sergei Tveritin
1.3165 +//! @SYMCreationDate 11/05/2006
1.3166 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3167 +//! @SYMTestCaseDesc Set the current playback balance for the audio track above maximum.
1.3168 +//! Uses API elements: NewL(), OpenFileL(), SetBalanceL(), BalanceL(), Close().
1.3169 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3170 +//! 2. Open a video clip from file.
1.3171 +//! 3. Sets the current playback balance for the audio track of the video clip.
1.3172 +//! 4. Get the current balance setting for the audio track of the video clip.
1.3173 +//! 5. Close file.
1.3174 +//! @SYMTestStatus Implemented
1.3175 +//! @SYMTestPriority High
1.3176 +//! @SYMTestExpectedResults Balance will be set without errors.
1.3177 +//! @SYMTestType CIT
1.3178 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3179 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3180 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0121-001-NewL_command01
1.3181 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0121-001-OpenFileL_command02
1.3182 + OUTSTANDING
1.3183 + COMMAND VideoPlayerUtility1 SetBalanceL MM-MMF-VCLNT-PLYR-PublicAPI-0121-001-SetBalanceL_command03
1.3184 + COMMAND VideoPlayerUtility1 Balance MM-MMF-VCLNT-PLYR-PublicAPI-0121-001-Balance_command04
1.3185 + COMMAND VideoPlayerUtility1 Close
1.3186 + COMMAND VideoPlayerUtility1 ~
1.3187 + END_TEST_BLOCK
1.3188 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0121
1.3189 +
1.3190 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0122
1.3191 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0122
1.3192 +//! @SYMAPI CVideoPlayerUtility
1.3193 +//! @SYMAuthor Sergei Tveritin
1.3194 +//! @SYMCreationDate 11/05/2006
1.3195 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3196 +//! @SYMTestCaseDesc Set the current playback balance for the audio track with negative number.
1.3197 +//! Uses API elements: NewL(), OpenFileL(), SetBalanceL(), BalanceL(), Close().
1.3198 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3199 +//! 2. Open a video clip from file.
1.3200 +//! 3. Sets the current playback balance for the audio track of the video clip.
1.3201 +//! 4. Get the current balance setting for the audio track of the video clip.
1.3202 +//! 5. Close file.
1.3203 +//! @SYMTestStatus Implemented
1.3204 +//! @SYMTestPriority High
1.3205 +//! @SYMTestExpectedResults Balance will be set without errors.
1.3206 +//! @SYMTestType CIT
1.3207 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3208 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3209 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0122-001-NewL_command01
1.3210 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0122-001-OpenFileL_command02
1.3211 + OUTSTANDING
1.3212 + COMMAND VideoPlayerUtility1 SetBalanceL MM-MMF-VCLNT-PLYR-PublicAPI-0122-001-SetBalanceL_command03
1.3213 + COMMAND VideoPlayerUtility1 Balance MM-MMF-VCLNT-PLYR-PublicAPI-0122-001-Balance_command04
1.3214 + COMMAND VideoPlayerUtility1 Close
1.3215 + COMMAND VideoPlayerUtility1 ~
1.3216 + END_TEST_BLOCK
1.3217 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0122
1.3218 +
1.3219 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0123
1.3220 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0123
1.3221 +//! @SYMAPI CVideoPlayerUtility
1.3222 +//! @SYMAuthor Sergei Tveritin
1.3223 +//! @SYMCreationDate 11/05/2006
1.3224 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3225 +//! @SYMTestCaseDesc Get the current playback balance for the audio track when video clip is not opened.
1.3226 +//! Uses API elements: NewL(), BalanceL()
1.3227 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3228 +//! 2. Get the current playback balance for the audio track of the video clip.
1.3229 +//! @SYMTestStatus Implemented
1.3230 +//! @SYMTestPriority High
1.3231 +//! @SYMTestExpectedResults Balance will be queried without errors.
1.3232 +//! @SYMTestType CIT
1.3233 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3234 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3235 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0123-001-NewL_command01
1.3236 + COMMAND VideoPlayerUtility1 Balance MM-MMF-VCLNT-PLYR-PublicAPI-0123-001-Balance_command02
1.3237 + COMMAND VideoPlayerUtility1 ~
1.3238 + END_TEST_BLOCK
1.3239 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0123
1.3240 +
1.3241 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0124
1.3242 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0124
1.3243 +//! @SYMAPI CVideoPlayerUtility
1.3244 +//! @SYMAuthor Sergei Tveritin
1.3245 +//! @SYMCreationDate 11/05/2006
1.3246 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3247 +//! @SYMTestCaseDesc Rotates the video image on the screen when video clip is not opened.
1.3248 +//! Uses API elements: NewL(), SetRotationL()
1.3249 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3250 +//! 2. Rotates the video image on the screen.
1.3251 +//! @SYMTestStatus Implemented
1.3252 +//! @SYMTestPriority High
1.3253 +//! @SYMTestExpectedResults SetRotationL() will return the error KErrNotReady.
1.3254 +//! @SYMTestType CIT
1.3255 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3256 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3257 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0124-001-NewL_command01
1.3258 + COMMAND !Error=-18 VideoPlayerUtility1 SetRotationL MM-MMF-VCLNT-PLYR-PublicAPI-0124-001-SetRotationL_command02
1.3259 + COMMAND VideoPlayerUtility1 ~
1.3260 + END_TEST_BLOCK
1.3261 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0124
1.3262 +
1.3263 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0125
1.3264 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0125
1.3265 +//! @SYMAPI CVideoPlayerUtility
1.3266 +//! @SYMAuthor Sergei Tveritin
1.3267 +//! @SYMCreationDate 11/05/2006
1.3268 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3269 +//! @SYMTestCaseDesc Rotates the video image on the screen in corrupted video file.
1.3270 +//! Uses API elements: NewL(), OpenFileL(), SetRotationL(), Close().
1.3271 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3272 +//! 2. Open a video clip from file.
1.3273 +//! 3. Rotates the video image on the screen.
1.3274 +//! 4. Close file.
1.3275 +//! @SYMTestStatus Implemented
1.3276 +//! @SYMTestPriority High
1.3277 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and SetRotationL() KErrNotReady(-18),
1.3278 +//! @SYMTestType CIT
1.3279 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3280 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3281 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0125-001-NewL_command01
1.3282 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0125-001-OpenFileL_command02
1.3283 + OUTSTANDING
1.3284 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.3285 + OUTSTANDING
1.3286 + COMMAND !Error=-18 VideoPlayerUtility1 SetRotationL MM-MMF-VCLNT-PLYR-PublicAPI-0125-001-SetRotationL_command04
1.3287 + COMMAND VideoPlayerUtility1 Close
1.3288 + COMMAND VideoPlayerUtility1 ~
1.3289 + END_TEST_BLOCK
1.3290 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0125
1.3291 +
1.3292 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0126
1.3293 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0126
1.3294 +//! @SYMAPI CVideoPlayerUtility
1.3295 +//! @SYMAuthor Sergei Tveritin
1.3296 +//! @SYMCreationDate 11/05/2006
1.3297 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3298 +//! @SYMTestCaseDesc Rotates the video image on the screen with invalid value.
1.3299 +//! Uses API elements: NewL(), OpenFileL(), SetRotationL(), RotationL(), Close().
1.3300 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3301 +//! 2. Open a video clip from file.
1.3302 +//! 2. Sets the current playback balance for the audio track of the video clip.
1.3303 +//! 4. Get the rotation that is currently applied to the video image.
1.3304 +//! 5. Close file.
1.3305 +//! @SYMTestStatus Implemented
1.3306 +//! @SYMTestPriority High
1.3307 +//! @SYMTestExpectedResults Video is rotated without errors.
1.3308 +//! @SYMTestType CIT
1.3309 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3310 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3311 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0126-001-NewL_command01
1.3312 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0126-001-OpenFileL_command02
1.3313 + OUTSTANDING
1.3314 + COMMAND VideoPlayerUtility1 Prepare
1.3315 + OUTSTANDING
1.3316 + COMMAND VideoPlayerUtility1 SetRotationL MM-MMF-VCLNT-PLYR-PublicAPI-0126-001-SetRotationL_command04
1.3317 + COMMAND VideoPlayerUtility1 RotationL MM-MMF-VCLNT-PLYR-PublicAPI-0126-001-RotationL_command05
1.3318 + COMMAND VideoPlayerUtility1 Close
1.3319 + COMMAND VideoPlayerUtility1 ~
1.3320 + END_TEST_BLOCK
1.3321 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0126
1.3322 +
1.3323 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0127
1.3324 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0127
1.3325 +//! @SYMAPI CVideoPlayerUtility
1.3326 +//! @SYMAuthor Sergei Tveritin
1.3327 +//! @SYMCreationDate 11/05/2006
1.3328 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3329 +//! @SYMTestCaseDesc Get the rotation that is currently applied to the video image when video clip is not opened.
1.3330 +//! Uses API elements: NewL(), RotationL()
1.3331 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3332 +//! 2. Get the rotation that is currently applied to the video image.
1.3333 +//! @SYMTestStatus Implemented
1.3334 +//! @SYMTestPriority High
1.3335 +//! @SYMTestExpectedResults RotationL() will return the error KErrNotReady.
1.3336 +//! @SYMTestType CIT
1.3337 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3338 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3339 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0127-001-NewL_command01
1.3340 + COMMAND !Error=-18 VideoPlayerUtility1 RotationL MM-MMF-VCLNT-PLYR-PublicAPI-0127-001-RotationL_command02
1.3341 + COMMAND VideoPlayerUtility1 ~
1.3342 + END_TEST_BLOCK
1.3343 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0127
1.3344 +
1.3345 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0128
1.3346 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0128
1.3347 +//! @SYMAPI CVideoPlayerUtility
1.3348 +//! @SYMAuthor Sergei Tveritin
1.3349 +//! @SYMCreationDate 11/05/2006
1.3350 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3351 +//! @SYMTestCaseDesc Get the rotation in corrupted file.
1.3352 +//! Uses API elements: NewL(), OpenFileL(), RotationL(), Close().
1.3353 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3354 +//! 2. Open a video clip from file.
1.3355 +//! 3. Get the rotation that is currently applied to the video image.
1.3356 +//! 4. Close file.
1.3357 +//! @SYMTestStatus Implemented
1.3358 +//! @SYMTestPriority High
1.3359 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and RotationL() KErrNotReady(-18),
1.3360 +//! @SYMTestType CIT
1.3361 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3362 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3363 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0128-001-NewL_command01
1.3364 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0128-001-OpenFileL_command02
1.3365 + OUTSTANDING
1.3366 + COMMAND !Error=-18 VideoPlayerUtility1 RotationL MM-MMF-VCLNT-PLYR-PublicAPI-0128-001-RotationL_command03
1.3367 + COMMAND VideoPlayerUtility1 Close
1.3368 + COMMAND VideoPlayerUtility1 ~
1.3369 + END_TEST_BLOCK
1.3370 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0128
1.3371 +
1.3372 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0129
1.3373 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0129
1.3374 +//! @SYMAPI CVideoPlayerUtility
1.3375 +//! @SYMAuthor Sergei Tveritin
1.3376 +//! @SYMCreationDate 11/05/2006
1.3377 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3378 +//! @SYMTestCaseDesc Get the rotation if no rotation has been set before.
1.3379 +//! Uses API elements: NewL(), OpenFileL(), RotationL(), Close().
1.3380 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3381 +//! 2. Open a video clip from file.
1.3382 +//! 3. Get the rotation that is currently applied to the video image.
1.3383 +//! 4. Close file.
1.3384 +//! @SYMTestStatus Implemented
1.3385 +//! @SYMTestPriority High
1.3386 +//! @SYMTestExpectedResults Rotation will be queried without errors.
1.3387 +//! @SYMTestType CIT
1.3388 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3389 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3390 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0129-001-NewL_command01
1.3391 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0129-001-OpenFileL_command02
1.3392 + OUTSTANDING
1.3393 + COMMAND VideoPlayerUtility1 RotationL MM-MMF-VCLNT-PLYR-PublicAPI-0129-001-RotationL_command03
1.3394 + COMMAND VideoPlayerUtility1 Close
1.3395 + COMMAND VideoPlayerUtility1 ~
1.3396 + END_TEST_BLOCK
1.3397 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0129
1.3398 +
1.3399 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0130
1.3400 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0130
1.3401 +//! @SYMAPI CVideoPlayerUtility
1.3402 +//! @SYMAuthor Sergei Tveritin
1.3403 +//! @SYMCreationDate 11/05/2006
1.3404 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3405 +//! @SYMTestCaseDesc Scales the video image to a specified percentage of its original size when video clip is not opened.
1.3406 +//! Uses API elements: NewL(), SetScaleFactorL()
1.3407 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3408 +//! 2. Scales the video image to a specified percentage of its original size.
1.3409 +//! @SYMTestStatus Implemented
1.3410 +//! @SYMTestPriority High
1.3411 +//! @SYMTestExpectedResults SetScaleFactorL() will return the error KErrNotReady.
1.3412 +//! @SYMTestType CIT
1.3413 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3414 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3415 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0130-001-NewL_command01
1.3416 + COMMAND !Error=-18 VideoPlayerUtility1 SetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0130-001-SetScaleFactorL_command02
1.3417 + COMMAND VideoPlayerUtility1 ~
1.3418 + END_TEST_BLOCK
1.3419 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0130
1.3420 +
1.3421 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0131
1.3422 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0131
1.3423 +//! @SYMAPI CVideoPlayerUtility
1.3424 +//! @SYMAuthor Sergei Tveritin
1.3425 +//! @SYMCreationDate 11/05/2006
1.3426 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3427 +//! @SYMTestCaseDesc Trying to scale the video image with negative width and height scale of the video image with using anti-aliasing.
1.3428 +//! Uses API elements: NewL(), OpenFileL(), SetScaleFactorL(), GetScaleFactorL, Close().
1.3429 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3430 +//! 2. Open a video clip from file.
1.3431 +//! 3. Scales the video image to a specified percentage of its original size.
1.3432 +//! 4. Gets the scale factor currently applied to the video image.
1.3433 +//! 5. Close file.
1.3434 +//! @SYMTestStatus Implemented
1.3435 +//! @SYMTestPriority High
1.3436 +//! @SYMTestExpectedResults Video is scaled without errors.
1.3437 +//! @SYMTestType CIT
1.3438 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3439 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3440 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0131-001-NewL_command01
1.3441 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0131-001-OpenFileL_command02
1.3442 + OUTSTANDING
1.3443 + COMMAND VideoPlayerUtility1 Prepare
1.3444 + OUTSTANDING
1.3445 + COMMAND VideoPlayerUtility1 SetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0131-001-SetScaleFactorL_command04
1.3446 + COMMAND VideoPlayerUtility1 GetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0131-001-GetScaleFactorL_command05
1.3447 + COMMAND VideoPlayerUtility1 Close
1.3448 + COMMAND VideoPlayerUtility1 ~
1.3449 + END_TEST_BLOCK
1.3450 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0131
1.3451 +
1.3452 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0132
1.3453 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0132
1.3454 +//! @SYMAPI CVideoPlayerUtility
1.3455 +//! @SYMAuthor Sergei Tveritin
1.3456 +//! @SYMCreationDate 11/05/2006
1.3457 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3458 +//! @SYMTestCaseDesc Trying to scale the video image with negative width and height scale of the video image without using anti-aliasing.
1.3459 +//! Uses API elements: NewL(), OpenFileL(), SetScaleFactorL(), GetScaleFactorL, Close().
1.3460 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3461 +//! 2. Open a video clip from file.
1.3462 +//! 3. Scales the video image to a specified percentage of its original size.
1.3463 +//! 4. Gets the scale factor currently applied to the video image.
1.3464 +//! 5. Close file.
1.3465 +//! @SYMTestStatus Implemented
1.3466 +//! @SYMTestPriority High
1.3467 +//! @SYMTestExpectedResults Video is scaled without errors.
1.3468 +//! @SYMTestType CIT
1.3469 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3470 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3471 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0132-001-NewL_command01
1.3472 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0132-001-OpenFileL_command02
1.3473 + OUTSTANDING
1.3474 + COMMAND VideoPlayerUtility1 Prepare
1.3475 + OUTSTANDING
1.3476 + COMMAND VideoPlayerUtility1 SetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0132-001-SetScaleFactorL_command04
1.3477 + COMMAND VideoPlayerUtility1 GetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0132-001-GetScaleFactorL_command05
1.3478 + COMMAND VideoPlayerUtility1 Close
1.3479 + COMMAND VideoPlayerUtility1 ~
1.3480 + END_TEST_BLOCK
1.3481 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0132
1.3482 +
1.3483 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0133
1.3484 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0133
1.3485 +//! @SYMAPI CVideoPlayerUtility
1.3486 +//! @SYMAuthor Sergei Tveritin
1.3487 +//! @SYMCreationDate 11/05/2006
1.3488 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3489 +//! @SYMTestCaseDesc Gets the scale factor currently applied to the video image when video clip is not opened.
1.3490 +//! Uses API elements: NewL(), GetScaleFactorL().
1.3491 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3492 +//! 2. Gets the scale factor currently applied to the video image.
1.3493 +//! @SYMTestStatus Implemented
1.3494 +//! @SYMTestPriority High
1.3495 +//! @SYMTestExpectedResults GetScaleFactorL() will return the error KErrNotReady.
1.3496 +//! @SYMTestType CIT
1.3497 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3498 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3499 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0133-001-NewL_command01
1.3500 + COMMAND !Error=-18 VideoPlayerUtility1 GetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0133-001-GetScaleFactorL_command02
1.3501 + COMMAND VideoPlayerUtility1 ~
1.3502 + END_TEST_BLOCK
1.3503 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0133
1.3504 +
1.3505 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0134
1.3506 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0134
1.3507 +//! @SYMAPI CVideoPlayerUtility
1.3508 +//! @SYMAuthor Sergei Tveritin
1.3509 +//! @SYMCreationDate 11/05/2006
1.3510 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3511 +//! @SYMTestCaseDesc Gets the scale factor if no scale factor has been set before.
1.3512 +//! Uses API elements: NewL(), OpenFileL(), GetScaleFactorL(), Close().
1.3513 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3514 +//! 2. Open a video clip from file.
1.3515 +//! 3. Gets the scale factor currently applied to the video image.
1.3516 +//! 4. Close file.
1.3517 +//! @SYMTestStatus Implemented
1.3518 +//! @SYMTestPriority High
1.3519 +//! @SYMTestExpectedResults The scale factor is queried without errors.
1.3520 +//! @SYMTestType CIT
1.3521 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3522 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3523 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0134-001-NewL_command01
1.3524 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0134-001-OpenFileL_command02
1.3525 + OUTSTANDING
1.3526 + COMMAND VideoPlayerUtility1 GetScaleFactorL MM-MMF-VCLNT-PLYR-PublicAPI-0134-001-GetScaleFactorL_command03
1.3527 + COMMAND VideoPlayerUtility1 Close
1.3528 + COMMAND VideoPlayerUtility1 ~
1.3529 + END_TEST_BLOCK
1.3530 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0134
1.3531 +
1.3532 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0135
1.3533 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0135
1.3534 +//! @SYMAPI CVideoPlayerUtility
1.3535 +//! @SYMAuthor Sergei Tveritin
1.3536 +//! @SYMCreationDate 11/05/2006
1.3537 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3538 +//! @SYMTestCaseDesc Trying to select a region of the video image to be displayed when video clip is not opened.
1.3539 +//! Uses API elements: NewL(), SetCropRegionL().
1.3540 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3541 +//! 2. Selects a region of the video image to be displayed.
1.3542 +//! @SYMTestStatus Implemented
1.3543 +//! @SYMTestPriority High
1.3544 +//! @SYMTestExpectedResults SetCropRegionL() will return the error KErrNotReady.
1.3545 +//! @SYMTestType CIT
1.3546 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3547 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3548 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0135-001-NewL_command01
1.3549 + COMMAND !Error=-18 VideoPlayerUtility1 SetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0135-001-SetCropRegionL_command02
1.3550 + COMMAND VideoPlayerUtility1 ~
1.3551 + END_TEST_BLOCK
1.3552 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0135
1.3553 +
1.3554 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0136
1.3555 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0136
1.3556 +//! @SYMAPI CVideoPlayerUtility
1.3557 +//! @SYMAuthor Sergei Tveritin
1.3558 +//! @SYMCreationDate 11/05/2006
1.3559 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3560 +//! @SYMTestCaseDesc Tryng to select a region of the video image to be displayed with negative dimensions.
1.3561 +//! Uses API elements: NewL(), OpenFileL(), SetCropRegionL(), GetCropRegionL, Close().
1.3562 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3563 +//! 2. Open a video clip from file.
1.3564 +//! 3. Selects a region of the video image to be displayed.
1.3565 +//! 4. Gets the crop region currently applied to the image.
1.3566 +//! 5. Close file.
1.3567 +//! @SYMTestStatus Implemented
1.3568 +//! @SYMTestPriority High
1.3569 +//! @SYMTestExpectedResults The region is selected witout errors.
1.3570 +//! @SYMTestType CIT
1.3571 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3572 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3573 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0136-001-NewL_command01
1.3574 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0136-001-OpenFileL_command02
1.3575 + OUTSTANDING
1.3576 + COMMAND VideoPlayerUtility1 Prepare
1.3577 + OUTSTANDING
1.3578 + COMMAND VideoPlayerUtility1 SetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0136-001-SetCropRegionL_command04
1.3579 + COMMAND VideoPlayerUtility1 GetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0136-001-GetCropRegionL_command05
1.3580 + COMMAND VideoPlayerUtility1 Close
1.3581 + COMMAND VideoPlayerUtility1 ~
1.3582 + END_TEST_BLOCK
1.3583 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0136
1.3584 +
1.3585 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0137
1.3586 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0137
1.3587 +//! @SYMAPI CVideoPlayerUtility
1.3588 +//! @SYMAuthor Sergei Tveritin
1.3589 +//! @SYMCreationDate 11/05/2006
1.3590 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3591 +//! @SYMTestCaseDesc Tryng to get the crop region currently applied to the image when video clip is not opened.
1.3592 +//! Uses API elements: NewL(), GetCropRegionL().
1.3593 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3594 +//! 2. Gets the crop region currently applied to the image
1.3595 +//! @SYMTestStatus Implemented
1.3596 +//! @SYMTestPriority High
1.3597 +//! @SYMTestExpectedResults GetCropRegionL() will return the error KErrNotReady.
1.3598 +//! @SYMTestType CIT
1.3599 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3600 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3601 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0137-001-NewL_command01
1.3602 + COMMAND !Error=-18 VideoPlayerUtility1 GetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0137-001-GetCropRegionL_command02
1.3603 + COMMAND VideoPlayerUtility1 ~ MM-MMF-VCLNT-PLYR-PublicAPI-0137-001-~_command03
1.3604 + END_TEST_BLOCK
1.3605 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0137
1.3606 +
1.3607 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0138
1.3608 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0138
1.3609 +//! @SYMAPI CVideoPlayerUtility
1.3610 +//! @SYMAuthor Sergei Tveritin
1.3611 +//! @SYMCreationDate 11/05/2006
1.3612 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3613 +//! @SYMTestCaseDesc Trying to get the crop region if no crop region has been applied before.
1.3614 +//! Uses API elements: NewL(), OpenFileL(), GetCropRegionL(), Close().
1.3615 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3616 +//! 2. Open a video clip from file.
1.3617 +//! 3. Gets the crop region currently applied to the image
1.3618 +//! 4. Close file.
1.3619 +//! @SYMTestStatus Implemented
1.3620 +//! @SYMTestPriority High
1.3621 +//! @SYMTestExpectedResults The region is queried without errors.
1.3622 +//! @SYMTestType CIT
1.3623 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3624 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3625 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0138-001-NewL_command01
1.3626 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0138-001-OpenFileL_command02
1.3627 + OUTSTANDING
1.3628 + COMMAND VideoPlayerUtility1 Prepare
1.3629 + OUTSTANDING
1.3630 + COMMAND VideoPlayerUtility1 GetCropRegionL MM-MMF-VCLNT-PLYR-PublicAPI-0138-001-GetCropRegionL_command04
1.3631 + COMMAND VideoPlayerUtility1 Close
1.3632 + COMMAND VideoPlayerUtility1 ~
1.3633 + END_TEST_BLOCK
1.3634 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0138
1.3635 +
1.3636 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0139
1.3637 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0139
1.3638 +//! @SYMAPI CVideoPlayerUtility
1.3639 +//! @SYMAuthor Sergei Tveritin
1.3640 +//! @SYMCreationDate 11/05/2006
1.3641 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3642 +//! @SYMTestCaseDesc Get the number of meta data entries associated with this clip when video clip is not opened.
1.3643 +//! Uses API elements: NewL(), NumberOfMetaDataEntriesL().
1.3644 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3645 +//! 2. Get the number of meta data entries associated with this clip.
1.3646 +//! @SYMTestStatus Implemented
1.3647 +//! @SYMTestPriority High
1.3648 +//! @SYMTestExpectedResults NumberOfMetaDataEntriesL() will return the error KErrNotReady.
1.3649 +//! @SYMTestType CIT
1.3650 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3651 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3652 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0139-001-NewL_command01
1.3653 + COMMAND !Error=-18 VideoPlayerUtility1 NumberOfMetaDataEntriesL MM-MMF-VCLNT-PLYR-PublicAPI-0139-001-NumberOfMetaDataEntriesL_command02
1.3654 + COMMAND VideoPlayerUtility1 ~
1.3655 + END_TEST_BLOCK
1.3656 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0139
1.3657 +
1.3658 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0140
1.3659 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0140
1.3660 +//! @SYMAPI CVideoPlayerUtility
1.3661 +//! @SYMAuthor Sergei Tveritin
1.3662 +//! @SYMCreationDate 11/05/2006
1.3663 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3664 +//! @SYMTestCaseDesc Get the number of meta data entries associated with this clip in corrupted file.
1.3665 +//! Uses API elements: NewL(), OpenFileL(), NumberOfMetaDataEntriesL(), Close().
1.3666 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3667 +//! 2. Open a video clip from file.
1.3668 +//! 3. Get the number of meta data entries associated with this clip.
1.3669 +//! 4. Close file.
1.3670 +//! @SYMTestStatus Implemented
1.3671 +//! @SYMTestPriority High
1.3672 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and NumberOfMetaDataEntriesL() KErrNotReady(-18),
1.3673 +//! @SYMTestType CIT
1.3674 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3675 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3676 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0140-001-NewL_command01
1.3677 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0140-001-OpenFileL_command02
1.3678 + OUTSTANDING
1.3679 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.3680 + OUTSTANDING
1.3681 + COMMAND !Error=-18 VideoPlayerUtility1 NumberOfMetaDataEntriesL MM-MMF-VCLNT-PLYR-PublicAPI-0140-001-NumberOfMetaDataEntriesL_command04
1.3682 + COMMAND VideoPlayerUtility1 Close
1.3683 + COMMAND VideoPlayerUtility1 ~
1.3684 + END_TEST_BLOCK
1.3685 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0140
1.3686 +
1.3687 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0141
1.3688 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0141
1.3689 +//! @SYMAPI CVideoPlayerUtility
1.3690 +//! @SYMAuthor Sergei Tveritin
1.3691 +//! @SYMCreationDate 11/05/2006
1.3692 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3693 +//! @SYMTestCaseDesc Get the meta data entry when video clip is not opened.
1.3694 +//! Uses API elements: NewL(), MetaDataEntryL().
1.3695 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3696 +//! 2. Get a meta data entry from the clip.
1.3697 +//! @SYMTestStatus Implemented
1.3698 +//! @SYMTestPriority High
1.3699 +//! @SYMTestExpectedResults MetaDataEntryL() will return the error KErrNotReady.
1.3700 +//! @SYMTestType CIT
1.3701 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3702 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3703 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0141-001-NewL_command01
1.3704 + COMMAND !Error=-18 VideoPlayerUtility1 MetaDataEntryL MM-MMF-VCLNT-PLYR-PublicAPI-0141-001-MetaDataEntryL_command02
1.3705 + COMMAND VideoPlayerUtility1 ~
1.3706 + END_TEST_BLOCK
1.3707 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0141
1.3708 +
1.3709 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0142
1.3710 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0142
1.3711 +//! @SYMAPI CVideoPlayerUtility
1.3712 +//! @SYMAuthor Sergei Tveritin
1.3713 +//! @SYMCreationDate 11/05/2006
1.3714 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3715 +//! @SYMTestCaseDesc Get the meta data entry with negative index from the clip.
1.3716 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), MetaDataEntryL(), Close().
1.3717 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3718 +//! 2. Open a video clip from file.
1.3719 +//! 3. Prepare the video clip.
1.3720 +//! 4. Get a meta data entry from the clip.
1.3721 +//! 5. Close file.
1.3722 +//! @SYMTestStatus Implemented
1.3723 +//! @SYMTestPriority High
1.3724 +//! @SYMTestExpectedResults MetaDataEntryL will return the error KErrNotReady.
1.3725 +//! @SYMTestType CIT
1.3726 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3727 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3728 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0142-001-NewL_command01
1.3729 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0142-001-OpenFileL_command02
1.3730 + OUTSTANDING
1.3731 + COMMAND VideoPlayerUtility1 Prepare
1.3732 + OUTSTANDING
1.3733 + COMMAND VideoPlayerUtility1 MetaDataEntryL MM-MMF-VCLNT-PLYR-PublicAPI-0142-001-MetaDataEntryL_command04
1.3734 + COMMAND VideoPlayerUtility1 Close
1.3735 + COMMAND VideoPlayerUtility1 ~
1.3736 + END_TEST_BLOCK
1.3737 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0142
1.3738 +
1.3739 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0143
1.3740 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0143
1.3741 +//! @SYMAPI CVideoPlayerUtility
1.3742 +//! @SYMAuthor Sergei Tveritin
1.3743 +//! @SYMCreationDate 11/05/2006
1.3744 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3745 +//! @SYMTestCaseDesc Get the meta data entry with negative index from corrupted video clip.
1.3746 +//! Uses API elements: NewL(), OpenFileL(), Prepare(), MetaDataEntryL(), Close().
1.3747 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3748 +//! 2. Open a video clip from file.
1.3749 +//! 3. Prepare the video clip.
1.3750 +//! 4. Get a meta data entry from the clip.
1.3751 +//! 5. Close file.
1.3752 +//! @SYMTestStatus Implemented
1.3753 +//! @SYMTestPriority High
1.3754 +//! @SYMTestExpectedResults OpenFileL() returns KErrCorrupt(-20), and Prepare() and MetaDataEntryL() KErrNotReady(-18),
1.3755 +//! @SYMTestType CIT
1.3756 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3757 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3758 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0143-001-NewL_command01
1.3759 + COMMAND !AsyncError=-20 VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0143-001-OpenFileL_command02
1.3760 + OUTSTANDING
1.3761 + COMMAND !AsyncError=-18 VideoPlayerUtility1 Prepare
1.3762 + OUTSTANDING
1.3763 + COMMAND !Error=-18 VideoPlayerUtility1 MetaDataEntryL MM-MMF-VCLNT-PLYR-PublicAPI-0143-001-MetaDataEntryL_command04
1.3764 + COMMAND VideoPlayerUtility1 Close
1.3765 + COMMAND VideoPlayerUtility1 ~
1.3766 + END_TEST_BLOCK
1.3767 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0143
1.3768 +
1.3769 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0144
1.3770 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0144
1.3771 +//! @SYMAPI CVideoPlayerUtility
1.3772 +//! @SYMAuthor Sergei Tveritin
1.3773 +//! @SYMCreationDate 11/05/2006
1.3774 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3775 +//! @SYMTestCaseDesc Get the controller implementation information associated with the current controller when video clip is not opened.
1.3776 +//! Uses API elements: NewL(), ControllerImplementationInformationL().
1.3777 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3778 +//! 2. Get the controller implementation information associated with the current controller.
1.3779 +//! @SYMTestStatus Implemented
1.3780 +//! @SYMTestPriority High
1.3781 +//! @SYMTestExpectedResults ControllerImplementationInformationL() will return the error KErrNotReady.
1.3782 +//! @SYMTestType CIT
1.3783 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3784 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3785 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0144-001-NewL_command01
1.3786 + COMMAND !Error=-18 VideoPlayerUtility1 ControllerImplementationInformationL
1.3787 + COMMAND VideoPlayerUtility1 ~
1.3788 + END_TEST_BLOCK
1.3789 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0144
1.3790 +
1.3791 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0145
1.3792 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0145
1.3793 +//! @SYMAPI CVideoPlayerUtility
1.3794 +//! @SYMAuthor Sergei Tveritin
1.3795 +//! @SYMCreationDate 11/05/2006
1.3796 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3797 +//! @SYMTestCaseDesc Sends a synchronous custom command to the controller when video clip is not opened.
1.3798 +//! Uses API elements: NewL(), CustomCommandSync().
1.3799 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3800 +//! 2. Sends a synchronous custom command to the controller.
1.3801 +//! @SYMTestStatus Implemented
1.3802 +//! @SYMTestPriority High
1.3803 +//! @SYMTestExpectedResults CustomCommandSync() will return the error KErrNotReady.
1.3804 +//! @SYMTestType CIT
1.3805 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3806 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3807 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0145-001-NewL_command01
1.3808 + COMMAND !Error=-18 VideoPlayerUtility1 CustomCommandSync MM-MMF-VCLNT-PLYR-PublicAPI-0145-001-CustomCommandSync_command02
1.3809 + COMMAND VideoPlayerUtility1 ~
1.3810 + END_TEST_BLOCK
1.3811 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0145
1.3812 +
1.3813 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0146
1.3814 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0146
1.3815 +//! @SYMAPI CVideoPlayerUtility
1.3816 +//! @SYMAuthor Sergei Tveritin
1.3817 +//! @SYMCreationDate 11/05/2006
1.3818 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3819 +//! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number with reference to an "DataFrom".
1.3820 +//! Uses API elements: NewL(), OpenFileL(), CustomCommandSync(), Close().
1.3821 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3822 +//! 2. Open a video clip from file.
1.3823 +//! 3. Sends a synchronous custom command to the controller
1.3824 +//! 4. Close file.
1.3825 +//! @SYMTestStatus Implemented
1.3826 +//! @SYMTestPriority High
1.3827 +//! @SYMTestExpectedResults CustomCommandSync() will raise panic.
1.3828 +//! @SYMTestType CIT
1.3829 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3830 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3831 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0146-001-NewL_command01
1.3832 +//! COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0146-001-OpenFileL_command02
1.3833 +//! OUTSTANDING
1.3834 +//! COMMAND VideoPlayerUtility1 Prepare
1.3835 +//! OUTSTANDING
1.3836 +//! COMMAND VideoPlayerUtility1 CustomCommandSync MM-MMF-VCLNT-PLYR-PublicAPI-0146-001-CustomCommandSync_command04
1.3837 +//! COMMAND VideoPlayerUtility1 Close
1.3838 +//! COMMAND VideoPlayerUtility1 ~
1.3839 +//! END_TEST_BLOCK !PanicCode=72
1.3840 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0146
1.3841 +
1.3842 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0147
1.3843 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0147
1.3844 +//! @SYMAPI CVideoPlayerUtility
1.3845 +//! @SYMAuthor Sergei Tveritin
1.3846 +//! @SYMCreationDate 11/05/2006
1.3847 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3848 +//! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number without reference to an "DataFrom".
1.3849 +//! Uses API elements: NewL(), OpenFileL(), CustomCommandSync(), Close().
1.3850 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3851 +//! 2. Open a video clip from file.
1.3852 +//! 3. Sends a synchronous custom command to the controller
1.3853 +//! 4. Close file.
1.3854 +//! @SYMTestStatus Implemented
1.3855 +//! @SYMTestPriority High
1.3856 +//! @SYMTestExpectedResults CustomCommandSync() will raise panic.
1.3857 +//! @SYMTestType CIT
1.3858 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3859 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3860 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0147-001-NewL_command01
1.3861 +//! COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0147-001-OpenFileL_command02
1.3862 +//! OUTSTANDING
1.3863 +//! COMMAND VideoPlayerUtility1 Prepare
1.3864 +//! OUTSTANDING
1.3865 +//! COMMAND VideoPlayerUtility1 CustomCommandSync MM-MMF-VCLNT-PLYR-PublicAPI-0147-001-CustomCommandSync_command04
1.3866 +//! COMMAND VideoPlayerUtility1 Close
1.3867 +//! COMMAND VideoPlayerUtility1 ~
1.3868 +//! END_TEST_BLOCK !PanicCode=72
1.3869 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0147
1.3870 +
1.3871 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0148
1.3872 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0148
1.3873 +//! @SYMAPI CVideoPlayerUtility
1.3874 +//! @SYMAuthor Sergei Tveritin
1.3875 +//! @SYMCreationDate 11/05/2006
1.3876 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3877 +//! @SYMTestCaseDesc Sends an asynchronous custom command to the controller when video clip is not opened.
1.3878 +//! Uses API elements: NewL(), CustomCommandAsync().
1.3879 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3880 +//! 2. Sends an asynchronous custom command to the controller.
1.3881 +//! @SYMTestStatus Implemented
1.3882 +//! @SYMTestPriority High
1.3883 +//! @SYMTestExpectedResults CustomCommandASync() will return the error KErrNotReady.
1.3884 +//! @SYMTestType CIT
1.3885 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3886 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3887 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0148-001-NewL_command01
1.3888 + COMMAND !AsyncError=-18 VideoPlayerUtility1 CustomCommandAsync MM-MMF-VCLNT-PLYR-PublicAPI-0148-001-CustomCommandAsync_command02
1.3889 + OUTSTANDING
1.3890 + COMMAND VideoPlayerUtility1 ~
1.3891 + END_TEST_BLOCK
1.3892 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0148
1.3893 +
1.3894 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0149
1.3895 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0149
1.3896 +//! @SYMAPI CVideoPlayerUtility
1.3897 +//! @SYMAuthor Sergei Tveritin
1.3898 +//! @SYMCreationDate 11/05/2006
1.3899 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3900 +//! @SYMTestCaseDesc Send an asynchronous custom command to the controller with negative function number with reference to an "DataFrom".
1.3901 +//! Uses API elements: NewL(), OpenFileL(), CustomCommandAsync(), Close().
1.3902 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3903 +//! 2. Open a video clip from file.
1.3904 +//! 3. Sends an asynchronous custom command to the controller
1.3905 +//! 4. Close file.
1.3906 +//! @SYMTestStatus Implemented
1.3907 +//! @SYMTestPriority High
1.3908 +//! @SYMTestExpectedResults CustomCommandASync() will raise panic.
1.3909 +//! @SYMTestType CIT
1.3910 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3911 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3912 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0149-001-NewL_command01
1.3913 +//! COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0149-001-OpenFileL_command02
1.3914 +//! OUTSTANDING
1.3915 +//! COMMAND VideoPlayerUtility1 Prepare
1.3916 +//! OUTSTANDING
1.3917 +//! COMMAND VideoPlayerUtility1 CustomCommandAsync MM-MMF-VCLNT-PLYR-PublicAPI-0149-001-CustomCommandAsync_command04
1.3918 +//! OUTSTANDING
1.3919 +//! COMMAND VideoPlayerUtility1 Close
1.3920 +//! COMMAND VideoPlayerUtility1 ~
1.3921 +//! END_TEST_BLOCK !PanicCode=72
1.3922 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0149
1.3923 +
1.3924 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0150
1.3925 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0150
1.3926 +//! @SYMAPI CVideoPlayerUtility
1.3927 +//! @SYMAuthor Sergei Tveritin
1.3928 +//! @SYMCreationDate 11/05/2006
1.3929 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3930 +//! @SYMTestCaseDesc Send an asynchronous custom command to the controller with negative function number without reference to an "DataFrom".
1.3931 +//! Uses API elements: NewL(), OpenFileL(), CustomCommandAsync(), Close().
1.3932 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3933 +//! 2. Open a video clip from file.
1.3934 +//! 3. Sends an asynchronous custom command to the controller
1.3935 +//! 4. Close file.
1.3936 +//! @SYMTestStatus Implemented
1.3937 +//! @SYMTestPriority High
1.3938 +//! @SYMTestExpectedResults CustomCommandASync() will raise panic.
1.3939 +//! @SYMTestType CIT
1.3940 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3941 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3942 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0150-001-NewL_command01
1.3943 +//! COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0150-001-OpenFileL_command02
1.3944 +//! OUTSTANDING
1.3945 +//! COMMAND VideoPlayerUtility1 Prepare
1.3946 +//! OUTSTANDING
1.3947 +//! COMMAND VideoPlayerUtility1 CustomCommandAsync MM-MMF-VCLNT-PLYR-PublicAPI-0150-001-CustomCommandAsync_command04
1.3948 +//! OUTSTANDING
1.3949 +//! COMMAND VideoPlayerUtility1 Close
1.3950 +//! COMMAND VideoPlayerUtility1 ~
1.3951 +//! END_TEST_BLOCK !PanicCode=72
1.3952 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0150
1.3953 +
1.3954 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0151
1.3955 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0151
1.3956 +//! @SYMAPI CVideoPlayerUtility
1.3957 +//! @SYMAuthor Sergei Tveritin
1.3958 +//! @SYMCreationDate 11/05/2006
1.3959 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3960 +//! @SYMTestCaseDesc Get a controller's DRM custom command implementation when video clip is not opened.
1.3961 +//! Uses API elements: NewL(), GetDRMCustomCommand().
1.3962 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3963 +//! 2. Get a controller's DRM custom command implementation.
1.3964 +//! @SYMTestStatus Implemented
1.3965 +//! @SYMTestPriority High
1.3966 +//! @SYMTestExpectedResults The controller's DRM custom command implementation is queried.
1.3967 +//! @SYMTestType CIT
1.3968 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3969 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3970 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0151-001-NewL_command01
1.3971 + COMMAND VideoPlayerUtility1 GetDRMCustomCommand
1.3972 + COMMAND VideoPlayerUtility1 ~
1.3973 + END_TEST_BLOCK
1.3974 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0151
1.3975 +
1.3976 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0152
1.3977 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0152
1.3978 +//! @SYMAPI CVideoPlayerUtility
1.3979 +//! @SYMAuthor Sergei Tveritin
1.3980 +//! @SYMCreationDate 11/05/2006
1.3981 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.3982 +//! @SYMTestCaseDesc Stop the video player from using direct screen access (DSA) when video clip is not opened.
1.3983 +//! Uses API elements: NewL(), OpenFileL(), StopDirectScreenAccessL(), Close().
1.3984 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.3985 +//! 2. Stop the video player from using direct screen access.
1.3986 +//! @SYMTestStatus Implemented
1.3987 +//! @SYMTestPriority High
1.3988 +//! @SYMTestExpectedResults The video player is not using direct screen access anymore.
1.3989 +//! @SYMTestType CIT
1.3990 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.3991 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.3992 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0152-001-NewL_command01
1.3993 + COMMAND VideoPlayerUtility1 StopDirectScreenAccessL
1.3994 + COMMAND VideoPlayerUtility1 ~
1.3995 + END_TEST_BLOCK
1.3996 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0152
1.3997 +
1.3998 +START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0153
1.3999 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0153
1.4000 +//! @SYMAPI CVideoPlayerUtility
1.4001 +//! @SYMAuthor Sergei Tveritin
1.4002 +//! @SYMCreationDate 11/05/2006
1.4003 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.4004 +//! @SYMTestCaseDesc Stop the video player from using direct screen access (DSA) without start using direct screen access (DSA) it before.
1.4005 +//! Uses API elements: NewL(), StopDirectScreenAccessL()
1.4006 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.4007 +//! 2. Open a video clip from file.
1.4008 +//! 3. Stop the video player from using direct screen access.
1.4009 +//! 4. Close file.
1.4010 +//! @SYMTestStatus Implemented
1.4011 +//! @SYMTestPriority High
1.4012 +//! @SYMTestExpectedResults The video player is not using direct screen access anymore.
1.4013 +//! @SYMTestType CIT
1.4014 + START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.4015 + CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.4016 + COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0153-001-NewL_command01
1.4017 + COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0153-001-OpenFileL_command02
1.4018 + OUTSTANDING
1.4019 + COMMAND VideoPlayerUtility1 StopDirectScreenAccessL
1.4020 + COMMAND VideoPlayerUtility1 Close
1.4021 + COMMAND VideoPlayerUtility1 ~
1.4022 + END_TEST_BLOCK
1.4023 +END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0153
1.4024 +
1.4025 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0154
1.4026 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0154
1.4027 +//! @SYMAPI CVideoPlayerUtility
1.4028 +//! @SYMAuthor Sergei Tveritin
1.4029 +//! @SYMCreationDate 11/05/2006
1.4030 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.4031 +//! @SYMTestCaseDesc Start the video player to use direct screen access (DSA) when video clip is not opened..
1.4032 +//! Uses API elements: NewL(), StartDirectScreenAccessL()
1.4033 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.4034 +//! 2. Start the video player to use direct screen access.
1.4035 +//! @SYMTestStatus Implemented
1.4036 +//! @SYMTestPriority High
1.4037 +//! @SYMTestExpectedResults StartDirectScreenAccessL() will raise panic.
1.4038 +//! @SYMTestType CIT
1.4039 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.4040 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.4041 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0154-001-NewL_command01
1.4042 +//! COMMAND VideoPlayerUtility1 StartDirectScreenAccessL
1.4043 +//! COMMAND VideoPlayerUtility1 ~
1.4044 +//! END_TEST_BLOCK !PanicCode=59
1.4045 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0154
1.4046 +
1.4047 +//! START_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0155
1.4048 +//! @SYMTestCaseID MM-MMF-VCLNT-PLYR-PublicAPI-0155
1.4049 +//! @SYMAPI CVideoPlayerUtility
1.4050 +//! @SYMAuthor Sergei Tveritin
1.4051 +//! @SYMCreationDate 11/05/2006
1.4052 +//! @SYMTestCaseDependencies setup-MM-MMF-VCLNT-PLYR-PublicAPI.script
1.4053 +//! @SYMTestCaseDesc Start twice the video player to use direct screen access (DSA).
1.4054 +//! Uses API elements: NewL(), OpenFileL(), StartDirectScreenAccessL(), StartDirectScreenAccessL(), Close().
1.4055 +//! @SYMTestActions 1. Create CVideoPlayerUtility object.
1.4056 +//! 2. Open a video clip from file.
1.4057 +//! 3. Start the video player to use direct screen access.
1.4058 +//! 4. Start the video player to use direct screen access.
1.4059 +//! 5. Close file.
1.4060 +//! @SYMTestStatus Implemented
1.4061 +//! @SYMTestPriority High
1.4062 +//! @SYMTestExpectedResults StartDirectScreenAccessL() will raise panic after second attempt.
1.4063 +//! @SYMTestType CIT
1.4064 +//! START_TEST_BLOCK 50 T_VideoPlayerUtility \multimedia\MM-MMF-VCLNT-PLYR-PublicAPI.ini
1.4065 +//! CREATE_OBJECT CVideoPlayerUtility VideoPlayerUtility1
1.4066 +//! COMMAND VideoPlayerUtility1 NewL MM-MMF-VCLNT-PLYR-PublicAPI-0155-001-NewL_command01
1.4067 +//! COMMAND VideoPlayerUtility1 OpenFileL MM-MMF-VCLNT-PLYR-PublicAPI-0155-001-OpenFileL_command02
1.4068 +//! OUTSTANDING
1.4069 +//! COMMAND VideoPlayerUtility1 StartDirectScreenAccessL
1.4070 +//! COMMAND VideoPlayerUtility1 StartDirectScreenAccessL
1.4071 +//! COMMAND VideoPlayerUtility1 Close
1.4072 +//! COMMAND VideoPlayerUtility1 ~
1.4073 +//! END_TEST_BLOCK !PanicCode=59
1.4074 +//! END_TESTCASE MM-MMF-VCLNT-PLYR-PublicAPI-0155