mmlibs/mmfw/tsrc/mmfcharacterisationvalidation/clientutils/audio/play/scripts/char_mmf_audioplay_ogg.script
changeset 0 b8ed18f6c07b
child 5 b220a9341636
equal deleted inserted replaced
-1:000000000000 0:b8ed18f6c07b
       
     1 @file char_mmf_audioplay_ogg.script
       
     2 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 // All rights reserved.
       
     4 // This component and the accompanying materials are made available
       
     5 // under the terms of "Eclipse Public License v1.0"
       
     6 // which accompanies this distribution, and is available
       
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 //
       
     9 // Initial Contributors:
       
    10 // Nokia Corporation - initial contribution.
       
    11 //
       
    12 // Contributors:
       
    13 //
       
    14 // Description:
       
    15 //
       
    16 
       
    17 PRINT 
       
    18 LOAD_SUITE char_mmf_audioplay.dll
       
    19 
       
    20 # wait for ring.wav to finish playing
       
    21 delay 1000
       
    22 
       
    23 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0001
       
    24 //!@SYMTestCaseDesc           Open an audio file.
       
    25 //!@SYMTestPriority           4
       
    26 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file.
       
    27 //!@SYMTestExpectedResults    The MapcInitComplete() callback function should pass KErrNone.
       
    28 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0001 \char\mmf\char_mmf_audioplay.ini 
       
    29 TEST_COMPLETE 
       
    30 
       
    31 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0002
       
    32 //!@SYMTestCaseDesc           Open a corrupt audio file.
       
    33 //!@SYMTestPriority           4
       
    34 //!@SYMTestActions            1. Create audio player utility. 2. Open a corrupt audio file.
       
    35 //!@SYMTestExpectedResults    The MapcInitComplete() callback function should pass KErrNotSupported.
       
    36 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0002 \char\mmf\char_mmf_audioplay.ini
       
    37 TEST_COMPLETE 
       
    38 
       
    39 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0006
       
    40 //!@SYMTestCaseDesc           Open an audio clip from a descriptor.
       
    41 //!@SYMTestPriority           4
       
    42 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio clip from a descriptor.
       
    43 //!@SYMTestExpectedResults    The MapcInitComplete() callback function should pass KErrNone.
       
    44 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0006 \char\mmf\char_mmf_audioplay.ini 
       
    45 TEST_COMPLETE 
       
    46 
       
    47 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0011
       
    48 //!@SYMTestCaseDesc           Play an audio file.
       
    49 //!@SYMTestPriority           4
       
    50 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play audio file.
       
    51 //!@SYMTestExpectedResults    The MapcPlayComplete() callback function should pass KErrNone.
       
    52 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0011 \char\mmf\char_mmf_audioplay.ini
       
    53 TEST_COMPLETE 
       
    54 
       
    55 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0012
       
    56 //!@SYMTestCaseDesc           Play an audio file while in the EPlaying state.
       
    57 //!@SYMTestPriority           4
       
    58 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play audio file. 4. Play another audio file.
       
    59 //!@SYMTestExpectedResults    The MapcPlayComplete() callback function should pass KErrNotReady.
       
    60 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0012 \char\mmf\char_mmf_audioplay.ini
       
    61 TEST_COMPLETE 
       
    62 
       
    63 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0013
       
    64 //!@SYMTestCaseDesc           Play an audio file before opening the clip.
       
    65 //!@SYMTestPriority           4
       
    66 //!@SYMTestActions            1. Create audio player utility. 2. Play audio file.
       
    67 //!@SYMTestExpectedResults    The MapcPlayComplete() callback function should pass KErrNotReady.
       
    68 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0013 \char\mmf\char_mmf_audioplay.ini
       
    69 TEST_COMPLETE 
       
    70 
       
    71 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0014
       
    72 //!@SYMTestCaseDesc           Stop while playing an audio file.
       
    73 //!@SYMTestPriority           4
       
    74 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Stop the audio file while in EPlaying
       
    75 //! state.
       
    76 //!@SYMTestExpectedResults    The MapcPlayComplete() callback function is not called.
       
    77 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0014 \char\mmf\char_mmf_audioplay.ini
       
    78 TEST_COMPLETE 
       
    79 
       
    80 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0015
       
    81 //!@SYMTestCaseDesc           Pause while playing an audio file.
       
    82 //!@SYMTestPriority           4
       
    83 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Pause the audio file while in EPlaying
       
    84 //! state.
       
    85 //!@SYMTestExpectedResults    1. The MapcPlayComplete() callback function is not called. 2. The position remains the same after a 1 second delay.
       
    86 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0015 \char\mmf\char_mmf_audioplay.ini
       
    87 TEST_COMPLETE 
       
    88 
       
    89 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0016
       
    90 //!@SYMTestCaseDesc           Close while playing an audio file.
       
    91 //!@SYMTestPriority           4
       
    92 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Close the audio file while in EPlaying
       
    93 //! state.
       
    94 //!@SYMTestExpectedResults    The current audio clip is closed. (Therefore subsequent call to OpenFileL() returns KErrNone)
       
    95 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0016 \char\mmf\char_mmf_audioplay.ini
       
    96 TEST_COMPLETE 
       
    97 
       
    98 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0017
       
    99 //!@SYMTestCaseDesc           Get the max volume.
       
   100 //!@SYMTestPriority           4
       
   101 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get the max volume.
       
   102 //!@SYMTestExpectedResults    MaxVolume() returns the maximum volume which can be passed to CMdaAudioPlayerUtility::SetVolume().
       
   103 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0017 \char\mmf\char_mmf_audioplay.ini
       
   104 TEST_COMPLETE 
       
   105 
       
   106 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0018
       
   107 //!@SYMTestCaseDesc           Get the max volume while playing is in progress.
       
   108 //!@SYMTestPriority           4
       
   109 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the max volume.
       
   110 //!@SYMTestExpectedResults    MaxVolume() returns the maximum volume which can be passed to CMdaAudioPlayerUtility::SetVolume().
       
   111 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0018 \char\mmf\char_mmf_audioplay.ini
       
   112 TEST_COMPLETE 
       
   113 
       
   114 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0020
       
   115 //!@SYMTestCaseDesc           Get the current playback volume.
       
   116 //!@SYMTestPriority           4
       
   117 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get the current playback volume.
       
   118 //!@SYMTestExpectedResults    GetVolume() returns the current playback volume.
       
   119 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0020 \char\mmf\char_mmf_audioplay.ini
       
   120 TEST_COMPLETE 
       
   121 
       
   122 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0021
       
   123 //!@SYMTestCaseDesc           Get the current playback volume while playing is in progress.
       
   124 //!@SYMTestPriority           4
       
   125 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the current playback volume.
       
   126 //!@SYMTestExpectedResults    GetVolume() returns the current playback volume.
       
   127 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0021 \char\mmf\char_mmf_audioplay.ini
       
   128 TEST_COMPLETE 
       
   129 
       
   130 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0023
       
   131 //!@SYMTestCaseDesc           Set the current playback volume to zero.
       
   132 //!@SYMTestPriority           4
       
   133 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback volume to zero.
       
   134 //!@SYMTestExpectedResults    SetVolume() sets the current playback volume to zero.
       
   135 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0023 \char\mmf\char_mmf_audioplay.ini
       
   136 TEST_COMPLETE
       
   137 
       
   138 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0024
       
   139 //!@SYMTestCaseDesc           Set the current playback volume to the maximum permissible volume.
       
   140 //!@SYMTestPriority           4
       
   141 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback volume to the maximum permissible vol
       
   142 //!ume.
       
   143 //!@SYMTestExpectedResults    SetVolume() sets the current playback volume to the maximum permissible volume.
       
   144 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0024 \char\mmf\char_mmf_audioplay.ini
       
   145 TEST_COMPLETE 
       
   146 
       
   147 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0025
       
   148 //!@SYMTestCaseDesc           Set the current playback volume to zero while playing is in progress.
       
   149 //!@SYMTestPriority           4
       
   150 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback volume to zer
       
   151 //!o.
       
   152 //!@SYMTestExpectedResults    SetVolume() sets the current playback volume to zero.
       
   153 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0025 \char\mmf\char_mmf_audioplay.ini
       
   154 TEST_COMPLETE 
       
   155 
       
   156 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0026
       
   157 //!@SYMTestCaseDesc           Set the current playback volume to the maximum permissible volume while playing is in progress.
       
   158 //!@SYMTestPriority           4
       
   159 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback volume to the
       
   160 //! maximum permissible volume.
       
   161 //!@SYMTestExpectedResults    SetVolume() sets the current playback volume to the maximum permissible volume.
       
   162 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0026 \char\mmf\char_mmf_audioplay.ini
       
   163 TEST_COMPLETE
       
   164 
       
   165 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0029
       
   166 //!@SYMTestCaseDesc           Set the volume ramp.
       
   167 //!@SYMTestPriority           4
       
   168 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the volume ramp.
       
   169 //!@SYMTestExpectedResults    SetVolumeRamp() sets the volume increase gradiant.
       
   170 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0029 \char\mmf\char_mmf_audioplay.ini
       
   171 TEST_COMPLETE
       
   172 
       
   173 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0030
       
   174 //!@SYMTestCaseDesc           Set the volume ramp while playing is in progress.
       
   175 //!@SYMTestPriority           4
       
   176 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the volume ramp.
       
   177 //!@SYMTestExpectedResults    SetVolumeRamp() sets the volume increase gradiant.
       
   178 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0030 \char\mmf\char_mmf_audioplay.ini
       
   179 TEST_COMPLETE
       
   180 
       
   181 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0032
       
   182 //!@SYMTestCaseDesc           Set the number of times the audio clip is to be repeated to zero.
       
   183 //!@SYMTestPriority           4
       
   184 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the number fo times the audio clip is to be repeated to ze
       
   185 //!ro.
       
   186 //!@SYMTestExpectedResults    SetRepeats() sets the numebr of times to repeat the audio clip to zero.
       
   187 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0032 \char\mmf\char_mmf_audioplay.ini
       
   188 TEST_COMPLETE 
       
   189 
       
   190 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0033
       
   191 //!@SYMTestCaseDesc           Set the number of times the audio clip is to be repeated to KMdaRepeatForever.
       
   192 //!@SYMTestPriority           4
       
   193 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the number fo times the audio clip is to be repeated to KM
       
   194 //!daRepeatForever.
       
   195 //!@SYMTestExpectedResults    SetRepeats() sets the numebr of times to repeat the audio clip to KMdaRepeatForever.
       
   196 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0033 \char\mmf\char_mmf_audioplay.ini
       
   197 TEST_COMPLETE 
       
   198 
       
   199 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0034
       
   200 //!@SYMTestCaseDesc           Set the number of times the audio clip is to be repeated to zero while playing is in progress.
       
   201 //!@SYMTestPriority           4
       
   202 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the number fo times the audio clip
       
   203 //! is to be repeated to zero.
       
   204 //!@SYMTestExpectedResults    SetRepeats() sets the numebr of times to repeat the audio clip to zero.
       
   205 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0034 \char\mmf\char_mmf_audioplay.ini
       
   206 TEST_COMPLETE 
       
   207 
       
   208 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0035
       
   209 //!@SYMTestCaseDesc           Set the number of times the audio clip is to be repeated to KMdaRepeatForever while playing is in progress.
       
   210 //!@SYMTestPriority           4
       
   211 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the number fo times the audio clip
       
   212 //! is to be repeated to KMdaRepeatForever.
       
   213 //!@SYMTestExpectedResults    SetRepeats() sets the numebr of times to repeat the audio clip to KMdaRepeatForever.
       
   214 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0035 \char\mmf\char_mmf_audioplay.ini
       
   215 TEST_COMPLETE 
       
   216 
       
   217 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0038
       
   218 //!@SYMTestCaseDesc           Set the priority for playback.
       
   219 //!@SYMTestPriority           4
       
   220 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the priority for playback.
       
   221 //!@SYMTestExpectedResults    SetPriority() sets the priority for playback and returns KErrNone.
       
   222 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0038 \char\mmf\char_mmf_audioplay.ini
       
   223 TEST_COMPLETE 
       
   224 
       
   225 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0039
       
   226 //!@SYMTestCaseDesc           Set the priority for playback while playing is in progress.
       
   227 //!@SYMTestPriority           4
       
   228 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the priority for playback.
       
   229 //!@SYMTestExpectedResults    SetPriority() sets the priority for playback and returns KErrNone.
       
   230 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0039 \char\mmf\char_mmf_audioplay.ini
       
   231 TEST_COMPLETE 
       
   232 
       
   233 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0041
       
   234 //!@SYMTestCaseDesc           Get the current head position.
       
   235 //!@SYMTestPriority           4
       
   236 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get the current head position.
       
   237 //!@SYMTestExpectedResults    GetPosition() returns zero, as playback has not started.
       
   238 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0041 \char\mmf\char_mmf_audioplay.ini
       
   239 TEST_COMPLETE 
       
   240 
       
   241 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0042
       
   242 //!@SYMTestCaseDesc           Get the current head position while playing is in progress.
       
   243 //!@SYMTestPriority           4
       
   244 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the current head position.
       
   245 //!@SYMTestExpectedResults    GetPosition() returns the current playback position in microseconds from the start of the clip.
       
   246 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0042 \char\mmf\char_mmf_audioplay.ini
       
   247 TEST_COMPLETE 
       
   248 
       
   249 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0043
       
   250 //!@SYMTestCaseDesc           Set the current head position.
       
   251 //!@SYMTestPriority           4
       
   252 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current head position.
       
   253 //!@SYMTestExpectedResults    The current head position should be set as specified.
       
   254 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0043 \char\mmf\char_mmf_audioplay.ini
       
   255 TEST_COMPLETE 
       
   256 
       
   257 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0044
       
   258 //!@SYMTestCaseDesc           Set the current head position to a negative value.
       
   259 //!@SYMTestPriority           4
       
   260 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current head position to a negative value.
       
   261 //!@SYMTestExpectedResults    The current head position should be set to zero.
       
   262 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0044 \char\mmf\char_mmf_audioplay.ini
       
   263 TEST_COMPLETE 
       
   264 
       
   265 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0045
       
   266 //!@SYMTestCaseDesc           Set the current head position to a value greater than the duration.
       
   267 //!@SYMTestPriority           4
       
   268 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current head position to a value greater than the dura
       
   269 //!tion.
       
   270 //!@SYMTestExpectedResults    The current head position should be set to the end of the duration.
       
   271 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0045 \char\mmf\char_mmf_audioplay.ini
       
   272 TEST_COMPLETE 
       
   273 
       
   274 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0046
       
   275 //!@SYMTestCaseDesc           Set the current head position while playing is in progress.
       
   276 //!@SYMTestPriority           4
       
   277 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current head position.
       
   278 //!@SYMTestExpectedResults    The current head position should be set as specified.
       
   279 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0046 \char\mmf\char_mmf_audioplay.ini
       
   280 TEST_COMPLETE 
       
   281 
       
   282 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0047
       
   283 //!@SYMTestCaseDesc           Set the current head position while playing is in progress to a negative value.
       
   284 //!@SYMTestPriority           4
       
   285 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current head position to a negative
       
   286 //! value.
       
   287 //!@SYMTestExpectedResults    The current head position should be set to zero.
       
   288 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0047 \char\mmf\char_mmf_audioplay.ini
       
   289 TEST_COMPLETE 
       
   290 
       
   291 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0048
       
   292 //!@SYMTestCaseDesc           Set the current head position while playing is in progress to a value greater than the duration.
       
   293 //!@SYMTestPriority           4
       
   294 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current head position to a value
       
   295 //! greater than the duration.
       
   296 //!@SYMTestExpectedResults    The current head position should be set to the end of the duration.
       
   297 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0048 \char\mmf\char_mmf_audioplay.ini
       
   298 TEST_COMPLETE 
       
   299 
       
   300 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0049
       
   301 //!@SYMTestCaseDesc           Set the current head position while playing has been paused.
       
   302 //!@SYMTestPriority           4
       
   303 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 3. Pause the audio file. 4. Set the current
       
   304 //! head position.
       
   305 //!@SYMTestExpectedResults    The current head position should be set to the specified position.
       
   306 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0049 \char\mmf\char_mmf_audioplay.ini
       
   307 TEST_COMPLETE 
       
   308 
       
   309 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0050
       
   310 //!@SYMTestCaseDesc           Set the current head position while playing has been paused to a negative value.
       
   311 //!@SYMTestPriority           4
       
   312 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 3. Pause the audio file. 4. Set the current
       
   313 //! head position.
       
   314 //!@SYMTestExpectedResults    The current head position should be set to zero.
       
   315 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0050 \char\mmf\char_mmf_audioplay.ini
       
   316 TEST_COMPLETE 
       
   317 
       
   318 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0051
       
   319 //!@SYMTestCaseDesc           Set the current head position while playing has been paused to a value greater than the duration.
       
   320 //!@SYMTestPriority           4
       
   321 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Pause the audio file. 5. Set the current
       
   322 //! head position to a value greater than the duration.
       
   323 //!@SYMTestExpectedResults    The current head position should be set to the end of the duration.
       
   324 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0051 \char\mmf\char_mmf_audioplay.ini
       
   325 TEST_COMPLETE 
       
   326 
       
   327 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0052
       
   328 //!@SYMTestCaseDesc           Set the current playback window.
       
   329 //!@SYMTestPriority           4
       
   330 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback window to a negative value.
       
   331 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone. 2. The current playback window is set as specified.
       
   332 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0052 \char\mmf\char_mmf_audioplay.ini
       
   333 TEST_COMPLETE 
       
   334 
       
   335 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0053
       
   336 //!@SYMTestCaseDesc           Set the current playback window while playing is in progress and the start is after the current head position.
       
   337 //!@SYMTestPriority           4
       
   338 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback window.
       
   339 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone. 2. The current playback window is set as specified. 3. The current head position
       
   340 //! should be moved to the start of the current playback window.
       
   341 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0053 \char\mmf\char_mmf_audioplay.ini
       
   342 TEST_COMPLETE 
       
   343 
       
   344 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0054
       
   345 //!@SYMTestCaseDesc           Set the current playback window while playing is in progress and the end is before the current head position.
       
   346 //!@SYMTestPriority           4
       
   347 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback window.
       
   348 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone. 2. The current playback window is set as specified. 3. The current head position
       
   349 //! should be moved to the end of the current playback window.
       
   350 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0054 \char\mmf\char_mmf_audioplay.ini
       
   351 TEST_COMPLETE 
       
   352 
       
   353 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0055
       
   354 //!@SYMTestCaseDesc           Set the current playback window while playing is in progress and the start is greater than the end.
       
   355 //!@SYMTestPriority           4
       
   356 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback window.
       
   357 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone. 2. The current playback window is set with the specified start and end values
       
   358 //! swapped.
       
   359 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0055 \char\mmf\char_mmf_audioplay.ini
       
   360 TEST_COMPLETE 
       
   361 
       
   362 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0056
       
   363 //!@SYMTestCaseDesc           Set the current playback window while playing is paused and the start is after the current head position.
       
   364 //!@SYMTestPriority           4
       
   365 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback window.
       
   366 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone and set the current playback window as specified. 2. The current head position
       
   367 //! should be moved to the start of the current playback window.
       
   368 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0056 \char\mmf\char_mmf_audioplay.ini
       
   369 TEST_COMPLETE 
       
   370 
       
   371 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0057
       
   372 //!@SYMTestCaseDesc           Set the current playback window while playing is paused and the end is before the current head position.
       
   373 //!@SYMTestPriority           4
       
   374 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback window.
       
   375 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone. 2. The current playback window is set as specified. 3. The current head position
       
   376 //! should be moved to the end of the current playback window.
       
   377 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0057 \char\mmf\char_mmf_audioplay.ini
       
   378 TEST_COMPLETE 
       
   379 
       
   380 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0058
       
   381 //!@SYMTestCaseDesc           Set the current playback window while playing is paused and the start is greater than the end.
       
   382 //!@SYMTestPriority           4
       
   383 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback window.
       
   384 //!@SYMTestExpectedResults    1. SetPlayWindow() should return KErrNone. 2. The current playback window is set with specified start and end values swa
       
   385 //!pped.
       
   386 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0058 \char\mmf\char_mmf_audioplay.ini
       
   387 TEST_COMPLETE 
       
   388 
       
   389 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0059
       
   390 //!@SYMTestCaseDesc           Clear the current playback window.
       
   391 //!@SYMTestPriority           4
       
   392 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback window. 4. Clear the current playback
       
   393 //! window.
       
   394 //!@SYMTestExpectedResults    1. ClearPlayWindow() should return KErrNone. 2. The current playback window is cleared i.e. Subsequent playback starts from
       
   395 //! the beginning of the clip and plays till end of the file.
       
   396 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0059 \char\mmf\char_mmf_audioplay.ini
       
   397 TEST_COMPLETE 
       
   398 
       
   399 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0060
       
   400 //!@SYMTestCaseDesc           Clear the current playback window while playing is in progress.
       
   401 //!@SYMTestPriority           4
       
   402 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback window. 4. Play the audio file. 5. Clear
       
   403 //! the current playback window.
       
   404 //!@SYMTestExpectedResults    1. ClearPlayWindow() should return KErrNone. 2. The current playback window is cleared i.e. Subsequent playback starts from
       
   405 //! the beginning of the clip and plays till end of the file.
       
   406 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0060 \char\mmf\char_mmf_audioplay.ini
       
   407 TEST_COMPLETE 
       
   408 
       
   409 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0062
       
   410 //!@SYMTestCaseDesc           Set the current playback balance.
       
   411 //!@SYMTestPriority           4
       
   412 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback balance.
       
   413 //!@SYMTestExpectedResults    The current head position should be set as specified.
       
   414 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0062 \char\mmf\char_mmf_audioplay.ini
       
   415 TEST_COMPLETE 
       
   416 
       
   417 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0063
       
   418 //!@SYMTestCaseDesc           Set the current playback balance to less than KMMFBalanceMaxLeft.
       
   419 //!@SYMTestPriority           4
       
   420 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback balance to less than KMMFBalanceMaxLe
       
   421 //!ft.
       
   422 //!@SYMTestExpectedResults    The current playback balance should be to set to KMMFBalanceMaxLeft.
       
   423 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0063 \char\mmf\char_mmf_audioplay.ini
       
   424 TEST_COMPLETE 
       
   425 
       
   426 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0064
       
   427 //!@SYMTestCaseDesc           Set the current playback balance to greater than KMMFBalanceMaxRight.
       
   428 //!@SYMTestPriority           4
       
   429 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Set the current playback balance to greater than KMMFBalanceMa
       
   430 //!xRight.
       
   431 //!@SYMTestExpectedResults    The current playback balance should be set to KMMFBalanceMaxRight.
       
   432 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0064 \char\mmf\char_mmf_audioplay.ini
       
   433 TEST_COMPLETE 
       
   434 
       
   435 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0065
       
   436 //!@SYMTestCaseDesc           Set the current playback balance while playing is in progress.
       
   437 //!@SYMTestPriority           4
       
   438 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback balance.
       
   439 //!@SYMTestExpectedResults    The current playback balance should be set as specified.
       
   440 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0065 \char\mmf\char_mmf_audioplay.ini
       
   441 TEST_COMPLETE 
       
   442 
       
   443 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0066
       
   444 //!@SYMTestCaseDesc           Set the current playback balance while playing is in progress to less than KMMFBalanceMaxLeft.
       
   445 //!@SYMTestPriority           4
       
   446 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback balance to less
       
   447 //! than KMMFBalanceMaxLeft.
       
   448 //!@SYMTestExpectedResults    The current playback balance should be set to KMMFBalanceMaxLeft.
       
   449 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0066 \char\mmf\char_mmf_audioplay.ini
       
   450 TEST_COMPLETE 
       
   451 
       
   452 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0067
       
   453 //!@SYMTestCaseDesc           Set the current playback balance while playing is in progress to greater than KMMFBalanceMaxRight.
       
   454 //!@SYMTestPriority           4
       
   455 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Set the current playback balance to a
       
   456 //! value greater than KMMFBalanceMaxRight.
       
   457 //!@SYMTestExpectedResults    The current playback balance should be set to KMMFBalanceMaxRight.
       
   458 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0067 \char\mmf\char_mmf_audioplay.ini
       
   459 TEST_COMPLETE 
       
   460 
       
   461 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0068
       
   462 //!@SYMTestCaseDesc           Set the current playback balance while playing is paused.
       
   463 //!@SYMTestPriority           4
       
   464 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Pause the audio file. 5. Set the current
       
   465 //! playback balance.
       
   466 //!@SYMTestExpectedResults    The current playback balance should be set as specified.
       
   467 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0068 \char\mmf\char_mmf_audioplay.ini
       
   468 TEST_COMPLETE 
       
   469 
       
   470 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0069
       
   471 //!@SYMTestCaseDesc           Set the current playback balance while playing is paused to less than KMMFBalanceMaxLeft.
       
   472 //!@SYMTestPriority           4
       
   473 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Pause the audio file. 5. Set the current
       
   474 //! playback balance to less than KMMFBalanceMaxLeft.
       
   475 //!@SYMTestExpectedResults    The current playback balance should be set to KMMFBalanceMaxLeft.
       
   476 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0069 \char\mmf\char_mmf_audioplay.ini
       
   477 TEST_COMPLETE 
       
   478 
       
   479 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0070
       
   480 //!@SYMTestCaseDesc           Set the current playback balance while playing is paused to greater than KMMFBalanceMaxRight.
       
   481 //!@SYMTestPriority           4
       
   482 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Pause the audio file. 5. Set the current
       
   483 //! playback balance to a value greater than KMMFBalanceMaxRight.
       
   484 //!@SYMTestExpectedResults    The current playback balance should be set to KMMFBalanceMaxRight.
       
   485 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0070 \char\mmf\char_mmf_audioplay.ini
       
   486 TEST_COMPLETE 
       
   487 
       
   488 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0072
       
   489 //!@SYMTestCaseDesc           Get the current playback balance.
       
   490 //!@SYMTestPriority           4
       
   491 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get the current playback balance.
       
   492 //!@SYMTestExpectedResults    GetBalance() should return the current playback balance.
       
   493 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0072 \char\mmf\char_mmf_audioplay.ini
       
   494 TEST_COMPLETE 
       
   495 
       
   496 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0073
       
   497 //!@SYMTestCaseDesc           Get the current playback balance while playing.
       
   498 //!@SYMTestPriority           4
       
   499 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the current playback balance.
       
   500 //!@SYMTestExpectedResults    GetBalance() should return the current playback balance.
       
   501 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0073 \char\mmf\char_mmf_audioplay.ini
       
   502 TEST_COMPLETE 
       
   503 
       
   504 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0075
       
   505 //!@SYMTestCaseDesc           Get the bit rate of the audio clip.
       
   506 //!@SYMTestPriority           4
       
   507 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get the bit rate of the audio clip.
       
   508 //!@SYMTestExpectedResults    GetBitRate() should return the bit rate of the audio clip.
       
   509 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0075 \char\mmf\char_mmf_audioplay.ini
       
   510 TEST_COMPLETE 
       
   511 
       
   512 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0076
       
   513 //!@SYMTestCaseDesc           Get the bit rate of the audio clip while playing is in progress.
       
   514 //!@SYMTestPriority           4
       
   515 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the bit rate of the audio clip.
       
   516 //!@SYMTestExpectedResults    GetBitRate() should return the bit rate of the audio clip.
       
   517 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0076 \char\mmf\char_mmf_audioplay.ini
       
   518 TEST_COMPLETE 
       
   519 
       
   520 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0089
       
   521 //!@SYMTestCaseDesc           Get the number of meta data entries.
       
   522 //!@SYMTestPriority           4
       
   523 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get the number of meta data entries.
       
   524 //!@SYMTestExpectedResults    Currently these API’s do not have implementation at the format level, so client receives KErrNotSupported.
       
   525 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0089 \char\mmf\char_mmf_audioplay.ini
       
   526 TEST_COMPLETE 
       
   527 
       
   528 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0090
       
   529 //!@SYMTestCaseDesc           Get a meta data entry.
       
   530 //!@SYMTestPriority           4
       
   531 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Get a meta data entry.
       
   532 //!@SYMTestExpectedResults    Currently these API’s do not have implementation at the format level, so client receives KErrNotSupported.
       
   533 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0090 \char\mmf\char_mmf_audioplay.ini
       
   534 TEST_COMPLETE 
       
   535 
       
   536 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0091
       
   537 //!@SYMTestCaseDesc           Get the number of meta data entries while playback is in progress.
       
   538 //!@SYMTestPriority           4
       
   539 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the number of meta data entries.
       
   540 //!@SYMTestExpectedResults    Currently these API’s do not have implementation at the format level, so client receives KErrNotSupported.
       
   541 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0091 \char\mmf\char_mmf_audioplay.ini
       
   542 TEST_COMPLETE 
       
   543 
       
   544 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0092
       
   545 //!@SYMTestCaseDesc           Get a meta data entry while playback is in progress.
       
   546 //!@SYMTestPriority           4
       
   547 //!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Play the audio file. 4. Get the a meta data entry.
       
   548 //!@SYMTestExpectedResults    Currently these API’s do not have implementation at the format level, so client receives KErrNotSupported.
       
   549 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0092 \char\mmf\char_mmf_audioplay.ini
       
   550 TEST_COMPLETE 
       
   551 
       
   552 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0093
       
   553 //!@SYMTestCaseDesc           Get the the number of meta data entries before opening the audio clip.
       
   554 //!@SYMTestPriority           4
       
   555 //!@SYMTestActions            1. Create audio player utility. 2. Get the number of meta data entries.
       
   556 //!@SYMTestExpectedResults    GetNumberOfMetaDataEntries() leaves with KErrNotReady.
       
   557 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0093 \char\mmf\char_mmf_audioplay.ini
       
   558 TEST_COMPLETE 
       
   559 
       
   560 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0094
       
   561 //!@SYMTestCaseDesc           Get the meta data entries before opening the audio clip.
       
   562 //!@SYMTestPriority           4
       
   563 //!@SYMTestActions            1. Create audio player utility. 2. Get a meta data entry.
       
   564 //!@SYMTestExpectedResults    GetMetaDataEntryL() leaves with KErrNotReady.
       
   565 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0094 \char\mmf\char_mmf_audioplay.ini
       
   566 TEST_COMPLETE 
       
   567 
       
   568 //!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-OGG-I-0095
       
   569 //!@SYMTestCaseDesc           Play-Pause-Play an audio file.
       
   570 //!@SYMTestPriority           4
       
   571 //!@SYMTestActions            1. Create audio player utility. 
       
   572 //!                           2. Open an audio file. 
       
   573 //!                           3. Play the audio file. 
       
   574 //!                           4. Pause the audio file while in EPlaying state
       
   575 //!                           4. Resume playback until EOF
       
   576 //!@SYMTestExpectedResults    1. The MapcPlayComplete() callback function is not called while in pause. 2. The position remains the same after a 1 second delay.
       
   577 RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-OGG-I-0095 \char\mmf\char_mmf_audioplay.ini
       
   578 TEST_COMPLETE