mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_radioitf.cfg
changeset 31 8dfd592727cb
child 33 5e8b14bae8c3
child 42 1fa3fb47b1e3
equal deleted inserted replaced
22:128eb6a32b84 31:8dfd592727cb
       
     1 [Test]
       
     2 title 21.1 RadioItf Start Radio
       
     3 create openmaxaltestmodule ALImpl
       
     4 ALImpl al_createEngine 1 1 0 0
       
     5 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
     6 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
     7 ALImpl al_engitf_CreateRadioDevice 0
       
     8 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
     9 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
    10 ALImpl al_radioitf_RegisterRadioCallback  
       
    11 
       
    12 ALImpl al_SetDataLocator 3 5 0 1
       
    13 ALImpl al_SetDataSource 3 0 1
       
    14 ALImpl al_SetDataSink 3 6 1
       
    15 ALImpl al_engitf_CreateMediaPlayer 0 
       
    16 
       
    17 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
    18 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
    19 ALImpl al_playitf_RegisterCallback
       
    20 
       
    21 request Event_XA_PLAYEVENT_HEADMOVING
       
    22 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
       
    23 wait Event_XA_PLAYEVENT_HEADMOVING
       
    24 release Event_XA_PLAYEVENT_HEADMOVING
       
    25 
       
    26 ALImpl al_objitf_Destroy MO_RADIO
       
    27 ALImpl al_objitf_Destroy MO_PLAYER
       
    28 ALImpl al_objitf_Destroy MO_ENGINE
       
    29 delete ALImpl
       
    30 [Endtest]  
       
    31 
       
    32 [Test]
       
    33 title 21.2 RadioItf Set Freq 106.0 MHz
       
    34 create openmaxaltestmodule ALImpl
       
    35 ALImpl al_createEngine 1 1 0 0
       
    36 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
    37 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
    38 ALImpl al_engitf_CreateRadioDevice 0
       
    39 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
    40 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
    41 ALImpl al_radioitf_RegisterRadioCallback  
       
    42 
       
    43 
       
    44 ALImpl al_SetDataLocator 3 5 0 1
       
    45 ALImpl al_SetDataSource 3 0 1
       
    46 ALImpl al_SetDataSink 3 6 1
       
    47 
       
    48 ALImpl al_engitf_CreateMediaPlayer 0 
       
    49 
       
    50 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
    51 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
    52 ALImpl al_playitf_RegisterCallback
       
    53 
       
    54 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
    55 ALImpl al_radioitf_SetFrequency 106000000
       
    56 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
    57 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
    58 
       
    59 ALImpl al_objitf_Destroy MO_RADIO
       
    60 ALImpl al_objitf_Destroy MO_PLAYER
       
    61 ALImpl al_objitf_Destroy MO_ENGINE
       
    62 delete ALImpl
       
    63 [Endtest] 
       
    64 
       
    65 [Test]
       
    66 title 21.3 RadioItf Get Freq 
       
    67 create openmaxaltestmodule ALImpl
       
    68 ALImpl al_createEngine 1 1 0 0
       
    69 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
    70 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
    71 ALImpl al_engitf_CreateRadioDevice 0
       
    72 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
    73 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
    74 ALImpl al_radioitf_RegisterRadioCallback  
       
    75 
       
    76 
       
    77 ALImpl al_SetDataLocator 3 5 0 1
       
    78 ALImpl al_SetDataSource 3 0 1
       
    79 ALImpl al_SetDataSink 3 6 1
       
    80 
       
    81 ALImpl al_engitf_CreateMediaPlayer 0 
       
    82 
       
    83 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
    84 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
    85 ALImpl al_playitf_RegisterCallback
       
    86 
       
    87 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
    88 ALImpl al_radioitf_SetFrequency 106000000
       
    89 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
    90 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
    91 
       
    92 ALImpl al_radioitf_GetFrequency 106000000
       
    93 
       
    94 ALImpl al_objitf_Destroy MO_RADIO
       
    95 ALImpl al_objitf_Destroy MO_PLAYER
       
    96 ALImpl al_objitf_Destroy MO_ENGINE
       
    97 delete ALImpl
       
    98 [Endtest] 
       
    99 
       
   100 [Test]
       
   101 title 21.4 RadioItf Set Freq Range
       
   102 create openmaxaltestmodule ALImpl
       
   103 ALImpl al_createEngine 1 1 0 0
       
   104 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   105 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   106 ALImpl al_engitf_CreateRadioDevice 0
       
   107 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   108 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   109 ALImpl al_radioitf_RegisterRadioCallback  
       
   110 
       
   111 
       
   112 ALImpl al_SetDataLocator 3 5 0 1
       
   113 ALImpl al_SetDataSource 3 0 1
       
   114 ALImpl al_SetDataSink 3 6 1
       
   115 
       
   116 ALImpl al_engitf_CreateMediaPlayer 0 
       
   117 
       
   118 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   119 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   120 ALImpl al_playitf_RegisterCallback
       
   121 
       
   122 request Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   123 ALImpl al_radioitf_SetFreqRange 1 // EFmRangeJapan
       
   124 wait Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   125 release Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   126 
       
   127 
       
   128 ALImpl al_objitf_Destroy MO_RADIO
       
   129 ALImpl al_objitf_Destroy MO_PLAYER
       
   130 ALImpl al_objitf_Destroy MO_ENGINE
       
   131 delete ALImpl
       
   132 [Endtest] 
       
   133 
       
   134 [Test]
       
   135 title 21.5 RadioItf Get Freq Range
       
   136 create openmaxaltestmodule ALImpl
       
   137 ALImpl al_createEngine 1 1 0 0
       
   138 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   139 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   140 ALImpl al_engitf_CreateRadioDevice 0
       
   141 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   142 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   143 ALImpl al_radioitf_RegisterRadioCallback  
       
   144 
       
   145 ALImpl al_SetDataLocator 3 5 0 1
       
   146 ALImpl al_SetDataSource 3 0 1
       
   147 ALImpl al_SetDataSink 3 6 1
       
   148 
       
   149 ALImpl al_engitf_CreateMediaPlayer 0 
       
   150 
       
   151 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   152 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   153 ALImpl al_playitf_RegisterCallback
       
   154 
       
   155 request Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   156 ALImpl al_radioitf_SetFreqRange 1 // EFmRangeJapan
       
   157 wait Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   158 release Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   159 
       
   160 ALImpl al_radioitf_GetFreqRange 1 // EFmRangeJapan
       
   161 
       
   162 ALImpl al_objitf_Destroy MO_RADIO
       
   163 ALImpl al_objitf_Destroy MO_PLAYER
       
   164 ALImpl al_objitf_Destroy MO_ENGINE
       
   165 delete ALImpl
       
   166 [Endtest] 
       
   167 
       
   168 [Test]
       
   169 title 21.6 RadioItf Get FR Properties 
       
   170 create openmaxaltestmodule ALImpl
       
   171 ALImpl al_createEngine 1 1 0 0
       
   172 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   173 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   174 ALImpl al_engitf_CreateRadioDevice 0
       
   175 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   176 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   177 ALImpl al_radioitf_RegisterRadioCallback  
       
   178 
       
   179 
       
   180 ALImpl al_SetDataLocator 3 5 0 1
       
   181 ALImpl al_SetDataSource 3 0 1
       
   182 ALImpl al_SetDataSink 3 6 1
       
   183 
       
   184 ALImpl al_engitf_CreateMediaPlayer 0 
       
   185 
       
   186 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   187 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   188 ALImpl al_playitf_RegisterCallback
       
   189 
       
   190 request Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   191 ALImpl al_radioitf_SetFreqRange 0 // EFmRangeEuroAmerica
       
   192 wait Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   193 release Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
       
   194 
       
   195 ALImpl al_radioitf_GetFreqRangeProperties 0 87500000 108000000 20 // range expected: min freq, max freq, freq interval
       
   196 
       
   197 ALImpl al_objitf_Destroy MO_RADIO
       
   198 ALImpl al_objitf_Destroy MO_PLAYER
       
   199 ALImpl al_objitf_Destroy MO_ENGINE
       
   200 delete ALImpl
       
   201 [Endtest] 
       
   202 
       
   203 [Test]
       
   204 title 21.7 RadioItf Is Freq Range Supported
       
   205 create openmaxaltestmodule ALImpl
       
   206 ALImpl al_createEngine 1 1 0 0
       
   207 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   208 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   209 ALImpl al_engitf_CreateRadioDevice 0
       
   210 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   211 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   212 ALImpl al_radioitf_RegisterRadioCallback  
       
   213 
       
   214 
       
   215 ALImpl al_SetDataLocator 3 5 0 1
       
   216 ALImpl al_SetDataSource 3 0 1
       
   217 ALImpl al_SetDataSink 3 6 1
       
   218 
       
   219 ALImpl al_engitf_CreateMediaPlayer 0 
       
   220 
       
   221 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   222 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   223 ALImpl al_playitf_RegisterCallback
       
   224 
       
   225 ALImpl al_radioitf_IsFreqRangeSupported 1
       
   226 
       
   227 ALImpl al_objitf_Destroy MO_RADIO
       
   228 ALImpl al_objitf_Destroy MO_PLAYER
       
   229 ALImpl al_objitf_Destroy MO_ENGINE
       
   230 delete ALImpl
       
   231 [Endtest] 
       
   232 
       
   233 [Test]
       
   234 title 21.8 RadioItf Set Squelch
       
   235 create openmaxaltestmodule ALImpl
       
   236 ALImpl al_createEngine 1 1 0 0
       
   237 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   238 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   239 ALImpl al_engitf_CreateRadioDevice 0
       
   240 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   241 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   242 ALImpl al_radioitf_RegisterRadioCallback  
       
   243 
       
   244 ALImpl al_SetDataLocator 3 5 0 1
       
   245 ALImpl al_SetDataSource 3 0 1
       
   246 ALImpl al_SetDataSink 3 6 1
       
   247 
       
   248 ALImpl al_engitf_CreateMediaPlayer 0 
       
   249 
       
   250 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   251 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   252 ALImpl al_playitf_RegisterCallback
       
   253 
       
   254 allownextresult XA_RESULT_FEATURE_UNSUPPORTED
       
   255 ALImpl al_radioitf_SetSquelch 1
       
   256 
       
   257 ALImpl al_objitf_Destroy MO_RADIO
       
   258 ALImpl al_objitf_Destroy MO_PLAYER
       
   259 ALImpl al_objitf_Destroy MO_ENGINE
       
   260 delete ALImpl
       
   261 [Endtest] 
       
   262 
       
   263 [Test]
       
   264 title 21.9 RadioItf Get Squelch
       
   265 create openmaxaltestmodule ALImpl
       
   266 ALImpl al_createEngine 1 1 0 0
       
   267 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   268 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   269 ALImpl al_engitf_CreateRadioDevice 0
       
   270 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   271 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   272 ALImpl al_radioitf_RegisterRadioCallback  
       
   273 
       
   274 ALImpl al_SetDataLocator 3 5 0 1
       
   275 ALImpl al_SetDataSource 3 0 1
       
   276 ALImpl al_SetDataSink 3 6 1
       
   277 
       
   278 ALImpl al_engitf_CreateMediaPlayer 0 
       
   279 
       
   280 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   281 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   282 ALImpl al_playitf_RegisterCallback
       
   283 
       
   284 allownextresult XA_RESULT_FEATURE_UNSUPPORTED
       
   285 ALImpl al_radioitf_GetSquelch 1
       
   286 
       
   287 ALImpl al_objitf_Destroy MO_RADIO
       
   288 ALImpl al_objitf_Destroy MO_PLAYER
       
   289 ALImpl al_objitf_Destroy MO_ENGINE
       
   290 delete ALImpl
       
   291 [Endtest] 
       
   292 
       
   293 [Test]
       
   294 title 21.10 RadioItfSetStereoModeMONO
       
   295 create openmaxaltestmodule ALImpl
       
   296 ALImpl al_createEngine 1 1 0 0
       
   297 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   298 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   299 ALImpl al_engitf_CreateRadioDevice 0
       
   300 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   301 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   302 ALImpl al_radioitf_RegisterRadioCallback  
       
   303 
       
   304 ALImpl al_SetDataLocator 3 5 0 1
       
   305 ALImpl al_SetDataSource 3 0 1
       
   306 ALImpl al_SetDataSink 3 6 1
       
   307 
       
   308 ALImpl al_engitf_CreateMediaPlayer 0 
       
   309 
       
   310 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   311 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   312 ALImpl al_playitf_RegisterCallback
       
   313 
       
   314 request Event_XA_PLAYEVENT_HEADMOVING
       
   315 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
       
   316 wait Event_XA_PLAYEVENT_HEADMOVING
       
   317 release Event_XA_PLAYEVENT_HEADMOVING
       
   318 
       
   319 ALImpl al_radioitf_SetStereoMode 0
       
   320 ALImpl al_radioitf_GetStereoMode 0
       
   321 
       
   322 ALImpl al_objitf_Destroy MO_RADIO
       
   323 ALImpl al_objitf_Destroy MO_PLAYER
       
   324 ALImpl al_objitf_Destroy MO_ENGINE
       
   325 delete ALImpl
       
   326 [Endtest] 
       
   327 
       
   328 [Test]
       
   329 title 21.11 RadioItf SetStereoModeSTEREO
       
   330 create openmaxaltestmodule ALImpl
       
   331 ALImpl al_createEngine 1 1 0 0
       
   332 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   333 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   334 ALImpl al_engitf_CreateRadioDevice 0
       
   335 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   336 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   337 ALImpl al_radioitf_RegisterRadioCallback  
       
   338 
       
   339 ALImpl al_SetDataLocator 3 5 0 1
       
   340 ALImpl al_SetDataSource 3 0 1
       
   341 ALImpl al_SetDataSink 3 6 1
       
   342 
       
   343 ALImpl al_engitf_CreateMediaPlayer 0 
       
   344 
       
   345 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   346 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   347 ALImpl al_playitf_RegisterCallback
       
   348 
       
   349 request Event_XA_PLAYEVENT_HEADMOVING
       
   350 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
       
   351 wait Event_XA_PLAYEVENT_HEADMOVING
       
   352 release Event_XA_PLAYEVENT_HEADMOVING
       
   353 
       
   354 ALImpl al_radioitf_SetStereoMode 1
       
   355 ALImpl al_radioitf_GetStereoMode 1
       
   356 
       
   357 ALImpl al_objitf_Destroy MO_RADIO
       
   358 ALImpl al_objitf_Destroy MO_PLAYER
       
   359 ALImpl al_objitf_Destroy MO_ENGINE
       
   360 delete ALImpl
       
   361 [Endtest] 
       
   362 
       
   363 [Test]
       
   364 title 21.12 RadioItf SetStereoModeAUTO
       
   365 create openmaxaltestmodule ALImpl
       
   366 ALImpl al_createEngine 1 1 0 0
       
   367 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   368 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   369 ALImpl al_engitf_CreateRadioDevice 0
       
   370 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   371 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   372 ALImpl al_radioitf_RegisterRadioCallback  
       
   373 
       
   374 ALImpl al_SetDataLocator 3 5 0 1
       
   375 ALImpl al_SetDataSource 3 0 1
       
   376 ALImpl al_SetDataSink 3 6 1
       
   377 
       
   378 ALImpl al_engitf_CreateMediaPlayer 0 
       
   379 
       
   380 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   381 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   382 ALImpl al_playitf_RegisterCallback
       
   383 
       
   384 request Event_XA_PLAYEVENT_HEADMOVING
       
   385 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
       
   386 wait Event_XA_PLAYEVENT_HEADMOVING
       
   387 release Event_XA_PLAYEVENT_HEADMOVING
       
   388 
       
   389 ALImpl al_radioitf_SetStereoMode 2
       
   390 ALImpl al_radioitf_GetStereoMode 2
       
   391 
       
   392 ALImpl al_objitf_Destroy MO_RADIO
       
   393 ALImpl al_objitf_Destroy MO_PLAYER
       
   394 ALImpl al_objitf_Destroy MO_ENGINE
       
   395 delete ALImpl
       
   396 [Endtest] 
       
   397 [Test]
       
   398 title 21.13 RadioItf Get Signal Strength
       
   399 create openmaxaltestmodule ALImpl
       
   400 ALImpl al_createEngine 1 1 0 0
       
   401 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   402 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   403 ALImpl al_engitf_CreateRadioDevice 0
       
   404 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   405 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   406 ALImpl al_radioitf_RegisterRadioCallback  
       
   407 
       
   408 ALImpl al_SetDataLocator 3 5 0 1
       
   409 ALImpl al_SetDataSource 3 0 1
       
   410 ALImpl al_SetDataSink 3 6 1
       
   411 
       
   412 ALImpl al_engitf_CreateMediaPlayer 0 
       
   413 
       
   414 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   415 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   416 ALImpl al_playitf_RegisterCallback
       
   417 
       
   418 request Event_XA_PLAYEVENT_HEADMOVING
       
   419 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
       
   420 wait Event_XA_PLAYEVENT_HEADMOVING
       
   421 release Event_XA_PLAYEVENT_HEADMOVING
       
   422 
       
   423 ALImpl al_radioitf_GetSignalStrength
       
   424 
       
   425 ALImpl al_objitf_Destroy MO_RADIO
       
   426 ALImpl al_objitf_Destroy MO_PLAYER
       
   427 ALImpl al_objitf_Destroy MO_ENGINE
       
   428 delete ALImpl
       
   429 [Endtest] 
       
   430 
       
   431 [Test]
       
   432 title 21.14 RadioItf Seek
       
   433 create openmaxaltestmodule ALImpl
       
   434 ALImpl al_createEngine 1 1 0 0
       
   435 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   436 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   437 ALImpl al_engitf_CreateRadioDevice 0
       
   438 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   439 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   440 ALImpl al_radioitf_RegisterRadioCallback  
       
   441 
       
   442 ALImpl al_SetDataLocator 3 5 0 1
       
   443 ALImpl al_SetDataSource 3 0 1
       
   444 ALImpl al_SetDataSink 3 6 1
       
   445 
       
   446 ALImpl al_engitf_CreateMediaPlayer 0 
       
   447 
       
   448 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   449 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   450 ALImpl al_playitf_RegisterCallback
       
   451 
       
   452 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   453 ALImpl al_radioitf_SetFrequency 103700000
       
   454 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   455 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   456 
       
   457 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   458 ALImpl al_radioitf_SetFrequency 106000000
       
   459 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   460 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   461 
       
   462 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   463 ALImpl al_radioitf_SetFrequency 090900000
       
   464 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   465 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   466 
       
   467 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   468 ALImpl al_radioitf_SetFrequency 096100000
       
   469 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   470 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   471 
       
   472 request Event_XA_RADIO_EVENT_SEEK_COMPLETED
       
   473 ALImpl al_radioitf_Seek 1
       
   474 wait Event_XA_RADIO_EVENT_SEEK_COMPLETED
       
   475 release Event_XA_RADIO_EVENT_SEEK_COMPLETED
       
   476 
       
   477 
       
   478 ALImpl al_objitf_Destroy MO_RADIO
       
   479 ALImpl al_objitf_Destroy MO_PLAYER
       
   480 ALImpl al_objitf_Destroy MO_ENGINE
       
   481 delete ALImpl
       
   482 [Endtest] 
       
   483 
       
   484 [Test]
       
   485 title 21.15 RadioItf Stop Seeking
       
   486 create openmaxaltestmodule ALImpl
       
   487 ALImpl al_createEngine 1 1 0 0
       
   488 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   489 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   490 ALImpl al_engitf_CreateRadioDevice 0
       
   491 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   492 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   493 ALImpl al_radioitf_RegisterRadioCallback  
       
   494 
       
   495 ALImpl al_SetDataLocator 3 5 0 1
       
   496 ALImpl al_SetDataSource 3 0 1
       
   497 ALImpl al_SetDataSink 3 6 1
       
   498 
       
   499 ALImpl al_engitf_CreateMediaPlayer 0 
       
   500 
       
   501 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   502 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   503 ALImpl al_playitf_RegisterCallback
       
   504 
       
   505 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   506 ALImpl al_radioitf_SetFrequency 103700000
       
   507 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   508 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   509 
       
   510 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   511 ALImpl al_radioitf_SetFrequency 106000000
       
   512 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   513 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   514 
       
   515 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   516 ALImpl al_radioitf_SetFrequency 090900000
       
   517 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   518 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   519 
       
   520 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   521 ALImpl al_radioitf_SetFrequency 096100000
       
   522 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   523 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
       
   524 
       
   525 ALImpl al_radioitf_Seek 1
       
   526 ALImpl al_radioitf_StopSeeking
       
   527 
       
   528 ALImpl al_objitf_Destroy MO_RADIO
       
   529 ALImpl al_objitf_Destroy MO_PLAYER
       
   530 ALImpl al_objitf_Destroy MO_ENGINE
       
   531 delete ALImpl
       
   532 [Endtest]
       
   533 
       
   534 [Test]
       
   535 title 21.16 RadioItf Cancel Set Freq
       
   536 create openmaxaltestmodule ALImpl
       
   537 ALImpl al_createEngine 1 1 0 0
       
   538 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   539 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   540 ALImpl al_engitf_CreateRadioDevice 0
       
   541 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   542 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   543 ALImpl al_radioitf_RegisterRadioCallback  
       
   544 
       
   545 ALImpl al_SetDataLocator 3 5 0 1
       
   546 ALImpl al_SetDataSource 3 0 1
       
   547 ALImpl al_SetDataSink 3 6 1
       
   548 
       
   549 ALImpl al_engitf_CreateMediaPlayer 0 
       
   550 
       
   551 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   552 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   553 ALImpl al_playitf_RegisterCallback
       
   554 
       
   555 ALImpl al_radioitf_CancelSetFrequency
       
   556 
       
   557 ALImpl al_objitf_Destroy MO_RADIO
       
   558 ALImpl al_objitf_Destroy MO_PLAYER
       
   559 ALImpl al_objitf_Destroy MO_ENGINE
       
   560 delete ALImpl
       
   561 [Endtest]  
       
   562 
       
   563 [Test]
       
   564 title 21.17 RadioItf Set Volume
       
   565 create openmaxaltestmodule ALImpl
       
   566 ALImpl al_createEngine 1 1 0 0
       
   567 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   568 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   569 ALImpl al_engitf_CreateRadioDevice 0
       
   570 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   571 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   572 ALImpl al_radioitf_RegisterRadioCallback  
       
   573 
       
   574 ALImpl al_SetDataLocator 3 5 0 1
       
   575 ALImpl al_SetDataSource 3 0 1
       
   576 ALImpl al_SetDataSink 3 6 1
       
   577 ALImpl al_engitf_CreateMediaPlayer 2 XA_IID_NOKIALINEARVOLUME XA_IID_NOKIAVOLUMEEXT
       
   578 
       
   579 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   580 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   581 ALImpl al_playitf_RegisterCallback
       
   582 
       
   583 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIAVOLUMEEXT
       
   584 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIALINEARVOLUME
       
   585 ALImpl al_nokiavolumeextitf_RegisterVolumeCallback
       
   586 ALImpl al_nokialinearvolumeitf_RegisterVolumeCallback
       
   587 
       
   588 ALImpl al_nokialinearvolumeitf_SetGetVolumeLevel 20
       
   589 
       
   590 ALImpl al_objitf_Destroy MO_RADIO
       
   591 ALImpl al_objitf_Destroy MO_PLAYER
       
   592 ALImpl al_objitf_Destroy MO_ENGINE
       
   593 delete ALImpl
       
   594 [Endtest] 
       
   595 
       
   596 [Test]
       
   597 title 21.18 RadioItf Get Step Count
       
   598 create openmaxaltestmodule ALImpl
       
   599 ALImpl al_createEngine 1 1 0 0
       
   600 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   601 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   602 ALImpl al_engitf_CreateRadioDevice 0
       
   603 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   604 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   605 ALImpl al_radioitf_RegisterRadioCallback  
       
   606 
       
   607 ALImpl al_SetDataLocator 3 5 0 1
       
   608 ALImpl al_SetDataSource 3 0 1
       
   609 ALImpl al_SetDataSink 3 6 1
       
   610 ALImpl al_engitf_CreateMediaPlayer 2 XA_IID_NOKIALINEARVOLUME XA_IID_NOKIAVOLUMEEXT
       
   611 
       
   612 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   613 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   614 ALImpl al_playitf_RegisterCallback
       
   615 
       
   616 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIAVOLUMEEXT
       
   617 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIALINEARVOLUME
       
   618 ALImpl al_nokiavolumeextitf_RegisterVolumeCallback
       
   619 ALImpl al_nokialinearvolumeitf_RegisterVolumeCallback
       
   620 
       
   621 ALImpl al_nokialinearvolumeitf_GetStepCount
       
   622 
       
   623 ALImpl al_objitf_Destroy MO_RADIO
       
   624 ALImpl al_objitf_Destroy MO_PLAYER
       
   625 ALImpl al_objitf_Destroy MO_ENGINE
       
   626 delete ALImpl
       
   627 [Endtest] 
       
   628 
       
   629 [Test]
       
   630 title 21.19 RadioItf SetMute On
       
   631 create openmaxaltestmodule ALImpl
       
   632 ALImpl al_createEngine 1 1 0 0
       
   633 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   634 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   635 ALImpl al_engitf_CreateRadioDevice 0
       
   636 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   637 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   638 ALImpl al_radioitf_RegisterRadioCallback  
       
   639 
       
   640 ALImpl al_SetDataLocator 3 5 0 1
       
   641 ALImpl al_SetDataSource 3 0 1
       
   642 ALImpl al_SetDataSink 3 6 1
       
   643 ALImpl al_engitf_CreateMediaPlayer 2 XA_IID_NOKIALINEARVOLUME XA_IID_NOKIAVOLUMEEXT
       
   644 
       
   645 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   646 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   647 ALImpl al_playitf_RegisterCallback
       
   648 
       
   649 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIAVOLUMEEXT
       
   650 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIALINEARVOLUME
       
   651 ALImpl al_nokiavolumeextitf_RegisterVolumeCallback
       
   652 ALImpl al_nokialinearvolumeitf_RegisterVolumeCallback
       
   653 
       
   654 ALImpl al_nokiavolumeextitf_SetMute 1
       
   655 
       
   656 ALImpl al_objitf_Destroy MO_RADIO
       
   657 ALImpl al_objitf_Destroy MO_PLAYER
       
   658 ALImpl al_objitf_Destroy MO_ENGINE
       
   659 delete ALImpl
       
   660 [Endtest] 
       
   661 
       
   662 [Test]
       
   663 title 21.20 RadioItf SetMute Off
       
   664 create openmaxaltestmodule ALImpl
       
   665 ALImpl al_createEngine 1 1 0 0
       
   666 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   667 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   668 ALImpl al_engitf_CreateRadioDevice 0
       
   669 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   670 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   671 ALImpl al_radioitf_RegisterRadioCallback  
       
   672 
       
   673 ALImpl al_SetDataLocator 3 5 0 1
       
   674 ALImpl al_SetDataSource 3 0 1
       
   675 ALImpl al_SetDataSink 3 6 1
       
   676 ALImpl al_engitf_CreateMediaPlayer 2 XA_IID_NOKIALINEARVOLUME XA_IID_NOKIAVOLUMEEXT
       
   677 
       
   678 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   679 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   680 ALImpl al_playitf_RegisterCallback
       
   681 
       
   682 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIAVOLUMEEXT
       
   683 ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_NOKIALINEARVOLUME
       
   684 ALImpl al_nokiavolumeextitf_RegisterVolumeCallback
       
   685 ALImpl al_nokialinearvolumeitf_RegisterVolumeCallback
       
   686 
       
   687 ALImpl al_nokiavolumeextitf_SetMute 0
       
   688 
       
   689 ALImpl al_objitf_Destroy MO_RADIO
       
   690 ALImpl al_objitf_Destroy MO_PLAYER
       
   691 ALImpl al_objitf_Destroy MO_ENGINE
       
   692 delete ALImpl
       
   693 [Endtest] 
       
   694 
       
   695 [Test]
       
   696 title 21.21 RadioItf Stop Radio
       
   697 create openmaxaltestmodule ALImpl
       
   698 ALImpl al_createEngine 1 1 0 0
       
   699 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
       
   700 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
       
   701 ALImpl al_engitf_CreateRadioDevice 0
       
   702 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
       
   703 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
       
   704 ALImpl al_radioitf_RegisterRadioCallback  
       
   705 
       
   706 ALImpl al_SetDataLocator 3 5 0 1
       
   707 ALImpl al_SetDataSource 3 0 1
       
   708 ALImpl al_SetDataSink 3 6 1
       
   709 ALImpl al_engitf_CreateMediaPlayer 0 
       
   710 
       
   711 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
       
   712 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
       
   713 ALImpl al_playitf_RegisterCallback
       
   714 
       
   715 request Event_XA_PLAYEVENT_HEADMOVING
       
   716 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
       
   717 wait Event_XA_PLAYEVENT_HEADMOVING
       
   718 release Event_XA_PLAYEVENT_HEADMOVING
       
   719 
       
   720 request Event_XA_PLAYEVENT_HEADSTALLED
       
   721 ALImpl al_playitf_SetPlayState XA_PLAYSTATE_STOPPED
       
   722 wait Event_XA_PLAYEVENT_HEADSTALLED
       
   723 release Event_XA_PLAYEVENT_HEADSTALLED
       
   724 
       
   725 ALImpl al_objitf_Destroy MO_RADIO
       
   726 ALImpl al_objitf_Destroy MO_PLAYER
       
   727 ALImpl al_objitf_Destroy MO_ENGINE
       
   728 delete ALImpl
       
   729 [Endtest]