mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_radioitf.cfg
changeset 55 e267340986c9
parent 52 4ce423f34688
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_radioitf.cfg	Fri Sep 17 08:33:15 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_radioitf.cfg	Mon Oct 04 00:51:56 2010 +0300
@@ -92,6 +92,13 @@
 
 ALImpl al_radioitf_GetFreqRange 2 // EFmRangeJapan
 
+request Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
+ALImpl al_radioitf_SetFreqRange 1 
+wait Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
+release Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED
+
+ALImpl al_radioitf_GetFreqRange 1 // EFmRangeEuroAmerica
+
 ALImpl al_objitf_Destroy MO_RADIO
 ALImpl al_objitf_Destroy MO_PLAYER
 ALImpl al_objitf_Destroy MO_ENGINE
@@ -188,6 +195,8 @@
 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED
 
 ALImpl al_radioitf_SetSquelch 1
+ALImpl al_radioitf_SetSquelch 0
+ALImpl al_radioitf_SetSquelch 0
 
 ALImpl al_objitf_Destroy MO_RADIO
 ALImpl al_objitf_Destroy MO_PLAYER
@@ -230,7 +239,7 @@
 [Endtest] 
 
 [Test]
-title 21.8 RadioItfSetStereoModeMONO
+title 21.8 RadioItf Set-Get Stereo Mode
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -258,41 +267,27 @@
 ALImpl al_radioitf_SetStereoMode 0
 ALImpl al_radioitf_GetStereoMode 0
 
-ALImpl al_objitf_Destroy MO_RADIO
-ALImpl al_objitf_Destroy MO_PLAYER
-ALImpl al_objitf_Destroy MO_ENGINE
-delete ALImpl
-[Endtest] 
+ALImpl al_radioitf_SetStereoMode 1
+ALImpl al_radioitf_GetStereoMode 1
+
+ALImpl al_radioitf_SetStereoMode 2
+ALImpl al_radioitf_GetStereoMode 2
 
-[Test]
-title 21.9 RadioItf SetStereoModeSTEREO
-create openmaxaltestmodule ALImpl
-ALImpl al_createEngine 1 1 0 0
-ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
-ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
-ALImpl al_engitf_CreateRadioDevice 0
-ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
-ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
-ALImpl al_radioitf_RegisterRadioCallback  
+ALImpl al_radioitf_SetStereoMode 0
+ALImpl al_radioitf_GetStereoMode 0
 
-ALImpl al_SetDataLocator 3 5 0 1
-ALImpl al_SetDataSource 3 0 1
-ALImpl al_SetDataSink 3 6 1
-
-ALImpl al_engitf_CreateMediaPlayer 0 
-
-ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
-ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
-ALImpl al_playitf_RegisterCallback
-
-request Event_XA_PLAYEVENT_HEADMOVING
-ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
-wait Event_XA_PLAYEVENT_HEADMOVING
-release Event_XA_PLAYEVENT_HEADMOVING
+ALImpl al_radioitf_SetStereoMode 2
+ALImpl al_radioitf_GetStereoMode 2
 
 ALImpl al_radioitf_SetStereoMode 1
 ALImpl al_radioitf_GetStereoMode 1
 
+ALImpl al_radioitf_SetStereoMode 1
+ALImpl al_radioitf_GetStereoMode 1
+
+allownextresult 2
+ALImpl al_radioitf_SetStereoMode 4
+
 ALImpl al_objitf_Destroy MO_RADIO
 ALImpl al_objitf_Destroy MO_PLAYER
 ALImpl al_objitf_Destroy MO_ENGINE
@@ -300,41 +295,7 @@
 [Endtest] 
 
 [Test]
-title 21.10 RadioItf SetStereoModeAUTO
-create openmaxaltestmodule ALImpl
-ALImpl al_createEngine 1 1 0 0
-ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
-ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
-ALImpl al_engitf_CreateRadioDevice 0
-ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
-ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
-ALImpl al_radioitf_RegisterRadioCallback  
-
-ALImpl al_SetDataLocator 3 5 0 1
-ALImpl al_SetDataSource 3 0 1
-ALImpl al_SetDataSink 3 6 1
-
-ALImpl al_engitf_CreateMediaPlayer 0 
-
-ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
-ALImpl al_objitf_GetInterface 4 XA_IID_PLAY
-ALImpl al_playitf_RegisterCallback
-
-request Event_XA_PLAYEVENT_HEADMOVING
-ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
-wait Event_XA_PLAYEVENT_HEADMOVING
-release Event_XA_PLAYEVENT_HEADMOVING
-
-ALImpl al_radioitf_SetStereoMode 2
-ALImpl al_radioitf_GetStereoMode 2
-
-ALImpl al_objitf_Destroy MO_RADIO
-ALImpl al_objitf_Destroy MO_PLAYER
-ALImpl al_objitf_Destroy MO_ENGINE
-delete ALImpl
-[Endtest] 
-[Test]
-title 21.11 RadioItf Get Signal Strength
+title 21.9 RadioItf Get Signal Strength
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -368,7 +329,7 @@
 [Endtest] 
 
 [Test]
-title 21.12 RadioItf Seek
+title 21.10 RadioItf Seek
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -421,7 +382,7 @@
 [Endtest] 
 
 [Test]
-title 21.13 RadioItf Stop Seeking
+title 21.11 RadioItf Stop Seeking
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -471,7 +432,7 @@
 [Endtest]
 
 [Test]
-title 21.14 RadioItf Cancel Set Freq
+title 21.12 RadioItf Cancel Set Freq
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -500,7 +461,7 @@
 [Endtest]  
 
 [Test]
-title 21.15 RadioItf Set Volume
+title 21.13 RadioItf Set Volume
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -525,6 +486,7 @@
 ALImpl al_nokialinearvolumeitf_RegisterVolumeCallback
 
 ALImpl al_nokialinearvolumeitf_SetGetVolumeLevel 20
+ALImpl al_nokialinearvolumeitf_SetGetVolumeLevel 40
 
 ALImpl al_objitf_Destroy MO_RADIO
 ALImpl al_objitf_Destroy MO_PLAYER
@@ -533,7 +495,7 @@
 [Endtest] 
 
 [Test]
-title 21.16 RadioItf Get Step Count
+title 21.14 RadioItf Get Step Count
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -566,7 +528,7 @@
 [Endtest] 
 
 [Test]
-title 21.17 RadioItf SetMute On
+title 21.15 RadioItf SetMute On
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -590,6 +552,7 @@
 ALImpl al_nokiavolumeextitf_RegisterVolumeCallback
 ALImpl al_nokialinearvolumeitf_RegisterVolumeCallback
 
+ALImpl al_nokialinearvolumeitf_SetGetVolumeLevel 50
 ALImpl al_nokiavolumeextitf_SetMute 1
 
 ALImpl al_objitf_Destroy MO_RADIO
@@ -599,7 +562,7 @@
 [Endtest] 
 
 [Test]
-title 21.18 RadioItf SetMute Off
+title 21.16 RadioItf SetMute Off
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -632,7 +595,7 @@
 [Endtest] 
 
 [Test]
-title 21.19 RadioItf Stop Radio
+title 21.17 RadioItf Stop Radio
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -668,7 +631,7 @@
 [Endtest]  
 
 [Test]
-title 21.20 RadioItf Set Freq ERROR--too big
+title 21.18 RadioItf Set Freq ERROR--too big
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -699,7 +662,7 @@
 [Endtest]
 
 [Test]
-title 21.21 RadioItf Set Invalid Freq Range
+title 21.19 RadioItf Set Invalid Freq Range
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -730,7 +693,7 @@
 [Endtest]
 
 [Test]
-title 21.22 RadioItf Get # of presets
+title 21.20 RadioItf Get # of presets
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -760,7 +723,7 @@
 [Endtest]
 
 [Test]
-title 21.23 RadioItf Set Preset
+title 21.21 RadioItf Set Preset
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -791,7 +754,7 @@
 [Endtest]
 
 [Test]
-title 21.24 RadioItf Get Preset
+title 21.22 RadioItf Get Preset
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
@@ -818,4 +781,38 @@
 ALImpl al_objitf_Destroy MO_PLAYER
 ALImpl al_objitf_Destroy MO_ENGINE
 delete ALImpl
+[Endtest]
+
+[Test]
+title 21.23 Radio QueryNumSupportedInterfaces
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_engitf_CreateRadioDevice 0
+ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
+ALImpl al_radioitf_RegisterRadioCallback
+
+ALImpl al_engitf_QueryNumSupportedInterfaces valid 6 valid
+ALImpl al_objitf_Destroy MO_RADIO
+ALImpl al_objitf_Destroy MO_ENGINE
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 21.24 Radio QuerySupportedInterfaces
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_engitf_CreateRadioDevice 0
+ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO
+ALImpl al_radioitf_RegisterRadioCallback
+
+ALImpl al_engitf_QuerySupportedInterfaces valid 6 0 valid
+ALImpl al_objitf_Destroy MO_RADIO
+ALImpl al_objitf_Destroy MO_ENGINE
+delete ALImpl
 [Endtest]
\ No newline at end of file