28 ALImpl al_objitf_Destroy MO_ENGINE |
28 ALImpl al_objitf_Destroy MO_ENGINE |
29 delete ALImpl |
29 delete ALImpl |
30 [Endtest] |
30 [Endtest] |
31 |
31 |
32 [Test] |
32 [Test] |
33 title 21.2 RadioItf Get Frequency (DEFAULT) |
33 title 21.2 RadioItf Set-Get Freq 106.0 |
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 ALImpl al_SetDataLocator 3 5 0 1 |
|
44 ALImpl al_SetDataSource 3 0 1 |
|
45 ALImpl al_SetDataSink 3 6 1 |
|
46 |
|
47 ALImpl al_engitf_CreateMediaPlayer 0 |
|
48 |
|
49 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
|
50 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
|
51 ALImpl al_playitf_RegisterCallback |
|
52 |
|
53 ALImpl al_radioitf_GetFrequencyDefault |
|
54 |
|
55 ALImpl al_objitf_Destroy MO_RADIO |
|
56 ALImpl al_objitf_Destroy MO_PLAYER |
|
57 ALImpl al_objitf_Destroy MO_ENGINE |
|
58 delete ALImpl |
|
59 [Endtest] |
|
60 |
|
61 [Test] |
|
62 title 21.3 RadioItf Get Freq Range (DEFAULT) |
|
63 create openmaxaltestmodule ALImpl |
|
64 ALImpl al_createEngine 1 1 0 0 |
|
65 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
|
66 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
|
67 ALImpl al_engitf_CreateRadioDevice 0 |
|
68 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
|
69 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
|
70 ALImpl al_radioitf_RegisterRadioCallback |
|
71 |
|
72 ALImpl al_SetDataLocator 3 5 0 1 |
|
73 ALImpl al_SetDataSource 3 0 1 |
|
74 ALImpl al_SetDataSink 3 6 1 |
|
75 |
|
76 ALImpl al_engitf_CreateMediaPlayer 0 |
|
77 |
|
78 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
|
79 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
|
80 ALImpl al_playitf_RegisterCallback |
|
81 |
|
82 ALImpl al_radioitf_GetFreqRangeDefault |
|
83 |
|
84 ALImpl al_objitf_Destroy MO_RADIO |
|
85 ALImpl al_objitf_Destroy MO_PLAYER |
|
86 ALImpl al_objitf_Destroy MO_ENGINE |
|
87 delete ALImpl |
|
88 [Endtest] |
|
89 |
|
90 [Test] |
|
91 title 21.4 RadioItf Set-Get Freq 106.0 |
|
92 create openmaxaltestmodule ALImpl |
34 create openmaxaltestmodule ALImpl |
93 ALImpl al_createEngine 1 1 0 0 |
35 ALImpl al_createEngine 1 1 0 0 |
94 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
36 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
95 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
37 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
96 ALImpl al_engitf_CreateRadioDevice 0 |
38 ALImpl al_engitf_CreateRadioDevice 0 |
218 ALImpl al_objitf_Destroy MO_ENGINE |
160 ALImpl al_objitf_Destroy MO_ENGINE |
219 delete ALImpl |
161 delete ALImpl |
220 [Endtest] |
162 [Endtest] |
221 |
163 |
222 [Test] |
164 [Test] |
223 title 21.8 RadioItf Set Squelch |
165 title 21.6 RadioItf Set Squelch |
224 create openmaxaltestmodule ALImpl |
166 create openmaxaltestmodule ALImpl |
225 ALImpl al_createEngine 1 1 0 0 |
167 ALImpl al_createEngine 1 1 0 0 |
226 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
168 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
227 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
169 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
228 ALImpl al_engitf_CreateRadioDevice 0 |
170 ALImpl al_engitf_CreateRadioDevice 0 |
229 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
171 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
230 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
172 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
231 ALImpl al_radioitf_RegisterRadioCallback |
173 ALImpl al_radioitf_RegisterRadioCallback |
232 |
174 |
233 ALImpl al_SetDataLocator 3 5 0 1 |
175 ALImpl al_SetDataLocator 3 5 0 1 |
234 ALImpl al_SetDataSource 3 0 1 |
176 ALImpl al_SetDataSource 3 0 1 |
235 ALImpl al_SetDataSink 3 6 1 |
177 ALImpl al_SetDataSink 3 6 1 |
236 |
178 |
237 ALImpl al_engitf_CreateMediaPlayer 0 |
179 ALImpl al_engitf_CreateMediaPlayer 0 |
238 |
180 |
239 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
181 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
240 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
182 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
241 ALImpl al_playitf_RegisterCallback |
183 ALImpl al_playitf_RegisterCallback |
242 |
184 |
243 allownextresult XA_RESULT_FEATURE_UNSUPPORTED |
185 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED |
|
186 ALImpl al_radioitf_SetFrequency 106000000 |
|
187 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED |
|
188 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED |
|
189 |
244 ALImpl al_radioitf_SetSquelch 1 |
190 ALImpl al_radioitf_SetSquelch 1 |
245 |
191 |
246 ALImpl al_objitf_Destroy MO_RADIO |
192 ALImpl al_objitf_Destroy MO_RADIO |
247 ALImpl al_objitf_Destroy MO_PLAYER |
193 ALImpl al_objitf_Destroy MO_PLAYER |
248 ALImpl al_objitf_Destroy MO_ENGINE |
194 ALImpl al_objitf_Destroy MO_ENGINE |
249 delete ALImpl |
195 delete ALImpl |
250 [Endtest] |
196 [Endtest] |
251 |
197 |
252 [Test] |
198 [Test] |
253 title 21.9 RadioItf Get Squelch |
199 title 21.7 RadioItf Get Squelch |
254 create openmaxaltestmodule ALImpl |
200 create openmaxaltestmodule ALImpl |
255 ALImpl al_createEngine 1 1 0 0 |
201 ALImpl al_createEngine 1 1 0 0 |
256 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
202 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
257 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
203 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
258 ALImpl al_engitf_CreateRadioDevice 0 |
204 ALImpl al_engitf_CreateRadioDevice 0 |
259 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
205 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
260 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
206 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
261 ALImpl al_radioitf_RegisterRadioCallback |
207 ALImpl al_radioitf_RegisterRadioCallback |
262 |
208 |
263 ALImpl al_SetDataLocator 3 5 0 1 |
209 ALImpl al_SetDataLocator 3 5 0 1 |
264 ALImpl al_SetDataSource 3 0 1 |
210 ALImpl al_SetDataSource 3 0 1 |
265 ALImpl al_SetDataSink 3 6 1 |
211 ALImpl al_SetDataSink 3 6 1 |
266 |
212 |
267 ALImpl al_engitf_CreateMediaPlayer 0 |
213 ALImpl al_engitf_CreateMediaPlayer 0 |
268 |
214 |
269 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
215 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
270 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
216 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
271 ALImpl al_playitf_RegisterCallback |
217 ALImpl al_playitf_RegisterCallback |
272 |
218 |
273 allownextresult XA_RESULT_FEATURE_UNSUPPORTED |
219 request Event_XA_RADIO_EVENT_FREQUENCY_CHANGED |
|
220 ALImpl al_radioitf_SetFrequency 106000000 |
|
221 wait Event_XA_RADIO_EVENT_FREQUENCY_CHANGED |
|
222 release Event_XA_RADIO_EVENT_FREQUENCY_CHANGED |
|
223 |
274 ALImpl al_radioitf_GetSquelch 1 |
224 ALImpl al_radioitf_GetSquelch 1 |
275 |
225 |
276 ALImpl al_objitf_Destroy MO_RADIO |
226 ALImpl al_objitf_Destroy MO_RADIO |
277 ALImpl al_objitf_Destroy MO_PLAYER |
227 ALImpl al_objitf_Destroy MO_PLAYER |
278 ALImpl al_objitf_Destroy MO_ENGINE |
228 ALImpl al_objitf_Destroy MO_ENGINE |
279 delete ALImpl |
229 delete ALImpl |
280 [Endtest] |
230 [Endtest] |
281 |
231 |
282 [Test] |
232 [Test] |
283 title 21.10 RadioItfSetStereoModeMONO |
233 title 21.8 RadioItfSetStereoModeMONO |
284 create openmaxaltestmodule ALImpl |
234 create openmaxaltestmodule ALImpl |
285 ALImpl al_createEngine 1 1 0 0 |
235 ALImpl al_createEngine 1 1 0 0 |
286 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
236 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
287 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
237 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
288 ALImpl al_engitf_CreateRadioDevice 0 |
238 ALImpl al_engitf_CreateRadioDevice 0 |
739 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
689 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
740 ALImpl al_playitf_RegisterCallback |
690 ALImpl al_playitf_RegisterCallback |
741 |
691 |
742 allownextresult -17 |
692 allownextresult -17 |
743 ALImpl al_radioitf_SetFrequency 109000000 |
693 ALImpl al_radioitf_SetFrequency 109000000 |
744 |
694 |
745 ALImpl al_objitf_Destroy MO_RADIO |
695 ALImpl al_objitf_Destroy MO_RADIO |
746 ALImpl al_objitf_Destroy MO_PLAYER |
696 ALImpl al_objitf_Destroy MO_PLAYER |
747 ALImpl al_objitf_Destroy MO_ENGINE |
697 ALImpl al_objitf_Destroy MO_ENGINE |
748 delete ALImpl |
698 delete ALImpl |
749 [Endtest] |
699 [Endtest] |
750 |
700 |
751 [Test] |
701 [Test] |
752 title 21.23 RadioItf Set Invalid Freq Range |
702 title 21.21 RadioItf Set Invalid Freq Range |
753 create openmaxaltestmodule ALImpl |
703 create openmaxaltestmodule ALImpl |
754 ALImpl al_createEngine 1 1 0 0 |
704 ALImpl al_createEngine 1 1 0 0 |
755 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
705 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
756 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
706 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
757 ALImpl al_engitf_CreateRadioDevice 0 |
707 ALImpl al_engitf_CreateRadioDevice 0 |
758 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
708 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
759 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
709 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
760 ALImpl al_radioitf_RegisterRadioCallback |
710 ALImpl al_radioitf_RegisterRadioCallback |
761 |
711 |
762 |
712 |
763 ALImpl al_SetDataLocator 3 5 0 1 |
713 ALImpl al_SetDataLocator 3 5 0 1 |
764 ALImpl al_SetDataSource 3 0 1 |
714 ALImpl al_SetDataSource 3 0 1 |
765 ALImpl al_SetDataSink 3 6 1 |
715 ALImpl al_SetDataSink 3 6 1 |
766 |
716 |
767 ALImpl al_engitf_CreateMediaPlayer 0 |
717 ALImpl al_engitf_CreateMediaPlayer 0 |
768 |
718 |
769 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
719 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
770 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
720 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
771 ALImpl al_playitf_RegisterCallback |
721 ALImpl al_playitf_RegisterCallback |
772 |
722 |
773 //request Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED |
|
774 allownextresult 2 |
723 allownextresult 2 |
775 ALImpl al_radioitf_SetFreqRange 50 |
724 ALImpl al_radioitf_SetFreqRange 50 |
776 //wait Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED |
725 |
777 //release Event_XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED |
726 ALImpl al_objitf_Destroy MO_RADIO |
778 |
727 ALImpl al_objitf_Destroy MO_PLAYER |
779 |
728 ALImpl al_objitf_Destroy MO_ENGINE |
780 ALImpl al_objitf_Destroy MO_RADIO |
729 delete ALImpl |
781 ALImpl al_objitf_Destroy MO_PLAYER |
730 [Endtest] |
782 ALImpl al_objitf_Destroy MO_ENGINE |
731 |
783 delete ALImpl |
732 [Test] |
784 [Endtest] |
733 title 21.22 RadioItf Get # of presets |
|
734 create openmaxaltestmodule ALImpl |
|
735 ALImpl al_createEngine 1 1 0 0 |
|
736 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
|
737 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
|
738 ALImpl al_engitf_CreateRadioDevice 0 |
|
739 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
|
740 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
|
741 ALImpl al_radioitf_RegisterRadioCallback |
|
742 |
|
743 |
|
744 ALImpl al_SetDataLocator 3 5 0 1 |
|
745 ALImpl al_SetDataSource 3 0 1 |
|
746 ALImpl al_SetDataSink 3 6 1 |
|
747 |
|
748 ALImpl al_engitf_CreateMediaPlayer 0 |
|
749 |
|
750 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
|
751 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
|
752 ALImpl al_playitf_RegisterCallback |
|
753 |
|
754 ALImpl al_radioitf_GetNumberOfPresets |
|
755 |
|
756 ALImpl al_objitf_Destroy MO_RADIO |
|
757 ALImpl al_objitf_Destroy MO_PLAYER |
|
758 ALImpl al_objitf_Destroy MO_ENGINE |
|
759 delete ALImpl |
|
760 [Endtest] |
|
761 |
|
762 [Test] |
|
763 title 21.23 RadioItf Set Preset |
|
764 create openmaxaltestmodule ALImpl |
|
765 ALImpl al_createEngine 1 1 0 0 |
|
766 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
|
767 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
|
768 ALImpl al_engitf_CreateRadioDevice 0 |
|
769 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
|
770 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
|
771 ALImpl al_radioitf_RegisterRadioCallback |
|
772 |
|
773 |
|
774 ALImpl al_SetDataLocator 3 5 0 1 |
|
775 ALImpl al_SetDataSource 3 0 1 |
|
776 ALImpl al_SetDataSink 3 6 1 |
|
777 |
|
778 ALImpl al_engitf_CreateMediaPlayer 0 |
|
779 |
|
780 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
|
781 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
|
782 ALImpl al_playitf_RegisterCallback |
|
783 |
|
784 allownextresult 2 |
|
785 ALImpl al_radioitf_SetPreset 1 |
|
786 |
|
787 ALImpl al_objitf_Destroy MO_RADIO |
|
788 ALImpl al_objitf_Destroy MO_PLAYER |
|
789 ALImpl al_objitf_Destroy MO_ENGINE |
|
790 delete ALImpl |
|
791 [Endtest] |
|
792 |
|
793 [Test] |
|
794 title 21.24 RadioItf Get Preset |
|
795 create openmaxaltestmodule ALImpl |
|
796 ALImpl al_createEngine 1 1 0 0 |
|
797 ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE |
|
798 ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE |
|
799 ALImpl al_engitf_CreateRadioDevice 0 |
|
800 ALImpl al_objitf_Realize MO_RADIO XA_BOOLEAN_FALSE |
|
801 ALImpl al_objitf_GetInterface MO_RADIO XA_IID_RADIO |
|
802 ALImpl al_radioitf_RegisterRadioCallback |
|
803 |
|
804 |
|
805 ALImpl al_SetDataLocator 3 5 0 1 |
|
806 ALImpl al_SetDataSource 3 0 1 |
|
807 ALImpl al_SetDataSink 3 6 1 |
|
808 |
|
809 ALImpl al_engitf_CreateMediaPlayer 0 |
|
810 |
|
811 ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE |
|
812 ALImpl al_objitf_GetInterface 4 XA_IID_PLAY |
|
813 ALImpl al_playitf_RegisterCallback |
|
814 |
|
815 ALImpl al_radioitf_GetPreset 0 |
|
816 |
|
817 ALImpl al_objitf_Destroy MO_RADIO |
|
818 ALImpl al_objitf_Destroy MO_PLAYER |
|
819 ALImpl al_objitf_Destroy MO_ENGINE |
|
820 delete ALImpl |
|
821 [Endtest] |