48 version NMTOKEN #IMPLIED |
48 version NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
50 late (Y|N) #IMPLIED |
50 late (Y|N) #IMPLIED |
51 priority CDATA #IMPLIED> |
51 priority CDATA #IMPLIED> |
52 ]> |
52 ]> |
53 <SystemDefinition name="Symbian^4" schema="2.0.1"> |
53 <SystemDefinition schema="2.0.1" name="Symbian^4"> |
54 <systemModel> |
54 <systemModel> |
55 <layer name="mw" long-name="Middleware" levels="generic specific"> |
55 <layer name="mw" long-name="Middleware" levels="generic specific"> |
56 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific"> |
56 <block name="mmmw" level="generic" levels="plugin framework server generic specific" long-name="Multimedia Middleware"> |
57 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific"> |
57 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific"> |
58 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api"> |
58 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" purpose="optional" class="api"> |
59 <unit bldFile="/sf/mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/> |
59 <unit bldFile="/sf/mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/> |
60 </component> |
60 </component> |
61 <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" class="api"> |
61 <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" purpose="optional" class="api"> |
62 <unit bldFile="/sf/mw/mmmw/mmmw_plat/enhanced_media_client_api/group" filter="!test"/> |
62 <unit bldFile="/sf/mw/mmmw/mmmw_plat/enhanced_media_client_api/group" filter="!test"/> |
63 </component> |
63 </component> |
64 <component name="stream_control_custom_command_api" long-name="Stream Control Custom Command API" filter="s60" class="api"> |
64 <component name="stream_control_custom_command_api" long-name="Stream Control Custom Command API" filter="s60" purpose="optional" class="api"> |
65 <unit bldFile="/sf/mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/> |
65 <unit bldFile="/sf/mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/> |
66 </component> |
66 </component> |
67 <component name="emc_buffer_source_api" long-name="EMC Buffer Source API" filter="s60" class="api"> |
67 <component name="emc_buffer_source_api" long-name="EMC Buffer Source API" filter="s60" purpose="optional" class="api"> |
68 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/> |
68 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/> |
69 </component> |
69 </component> |
70 <component name="emc_file_source_api" long-name="EMC File Source API" filter="s60" class="api"> |
70 <component name="emc_file_source_api" long-name="EMC File Source API" filter="s60" purpose="optional" class="api"> |
71 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_file_source_api/group"/> |
71 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_file_source_api/group"/> |
72 </component> |
72 </component> |
73 <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" class="api"> |
73 <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" purpose="optional" class="api"> |
74 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_metadata_reader_api/group" filter="!test"/> |
74 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_metadata_reader_api/group" filter="!test"/> |
75 </component> |
75 </component> |
76 <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" class="api"> |
76 <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" purpose="optional" class="api"> |
77 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/> |
77 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/> |
78 </component> |
78 </component> |
79 <component name="emc_balance_effect_api" long-name="EMC Balance Effect API" filter="s60" class="api"> |
79 <component name="emc_balance_effect_api" long-name="EMC Balance Effect API" filter="s60" purpose="optional" class="api"> |
80 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/> |
80 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/> |
81 </component> |
81 </component> |
82 <component name="emc_descriptor_source_api" long-name="EMC Descriptor Source API" filter="s60" class="api"> |
82 <component name="emc_descriptor_source_api" long-name="EMC Descriptor Source API" filter="s60" purpose="optional" class="api"> |
83 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/> |
83 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/> |
84 </component> |
84 </component> |
85 <component name="emc_drm_config_intfc_api" long-name="EMC DRM Config Intfc API" filter="s60" class="api"> |
85 <component name="emc_drm_config_intfc_api" long-name="EMC DRM Config Intfc API" filter="s60" purpose="optional" class="api"> |
86 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/> |
86 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/> |
87 </component> |
87 </component> |
88 <component name="voip_audio_services_api" long-name="VoIP Audio Services" filter="s60" class="api"> |
88 <component name="voip_audio_services_api" long-name="VoIP Audio Services" filter="s60" purpose="optional" class="api"> |
89 <unit bldFile="/sf/mw/mmmw/mmmw_plat/voip_audio_services_api/group" filter="!test"/> |
89 <unit bldFile="/sf/mw/mmmw/mmmw_plat/voip_audio_services_api/group" filter="!test"/> |
90 </component> |
90 </component> |
91 <component name="configuration_components_factory_api" long-name="Configuration Components Factory API" filter="s60" class="api"> |
91 <component name="configuration_components_factory_api" long-name="Configuration Components Factory API" filter="s60" purpose="optional" class="api"> |
92 <unit bldFile="/sf/mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/> |
92 <unit bldFile="/sf/mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/> |
93 </component> |
93 </component> |
94 <component name="audio_output_control_utility_api" long-name="Audio Output Control Utility API" filter="s60" class="api"> |
94 <component name="audio_output_control_utility_api" long-name="Audio Output Control Utility API" filter="s60" purpose="optional" class="api"> |
95 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_output_control_utility_api/group" filter="!test"/> |
95 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_output_control_utility_api/group" filter="!test"/> |
96 </component> |
96 </component> |
97 <component name="audio_output_control_utility_proxy_api" long-name="Audio Output Control Utility Proxy API" filter="s60" class="api"> |
97 <component name="audio_output_control_utility_proxy_api" long-name="Audio Output Control Utility Proxy API" filter="s60" purpose="optional" class="api"> |
98 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/> |
98 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/> |
99 </component> |
99 </component> |
100 <component name="emc_audio_effects_api" long-name="EMC Audio Effects API" filter="s60" class="api"> |
100 <component name="emc_audio_effects_api" long-name="EMC Audio Effects API" filter="s60" purpose="optional" class="api"> |
101 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/> |
101 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/> |
102 </component> |
102 </component> |
103 <component name="call_audio_control_api" long-name="Call AudioControl API" filter="s60" class="api"> |
103 <component name="call_audio_control_api" long-name="Call AudioControl API" filter="s60" purpose="optional" class="api"> |
104 <unit bldFile="/sf/mw/mmmw/mmmw_plat/call_audio_control_api/group" filter="!test"/> |
104 <unit bldFile="/sf/mw/mmmw/mmmw_plat/call_audio_control_api/group" filter="!test"/> |
105 </component> |
105 </component> |
106 <component name="radio_utilities_api" long-name="Radio Utilities API" filter="s60" class="api"> |
106 <component name="radio_utilities_api" long-name="Radio Utilities API" filter="s60" purpose="optional" class="api"> |
107 <unit bldFile="/sf/mw/mmmw/mmmw_plat/radio_utilities_api/group" filter="!test"/> |
107 <unit bldFile="/sf/mw/mmmw/mmmw_plat/radio_utilities_api/group" filter="!test"/> |
108 </component> |
108 </component> |
109 <component name="radio_preset_utilities_api" long-name="Radio Preset Utilities API" filter="s60" class="api"> |
109 <component name="radio_preset_utilities_api" long-name="Radio Preset Utilities API" filter="s60" purpose="optional" class="api"> |
110 <unit bldFile="/sf/mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/> |
110 <unit bldFile="/sf/mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/> |
111 </component> |
111 </component> |
112 <component name="radio_monitor_api" long-name="Radio Monitor API" filter="s60" class="api"> |
112 <component name="radio_monitor_api" long-name="Radio Monitor API" filter="s60" purpose="optional" class="api"> |
113 <unit bldFile="/sf/mw/mmmw/mmmw_plat/radio_monitor_api/group"/> |
113 <unit bldFile="/sf/mw/mmmw/mmmw_plat/radio_monitor_api/group"/> |
114 </component> |
114 </component> |
115 <component name="thumbnail_engine_api" long-name="Thumbnail Engine API" filter="s60" class="api"> |
115 <component name="thumbnail_engine_api" long-name="Thumbnail Engine API" filter="s60" purpose="optional" class="api"> |
116 <unit bldFile="/sf/mw/mmmw/mmmw_plat/thumbnail_engine_api/group" filter="!test"/> |
116 <unit bldFile="/sf/mw/mmmw/mmmw_plat/thumbnail_engine_api/group" filter="!test"/> |
117 </component> |
117 </component> |
118 <component name="telephony_multimedia_service_api" long-name="Telephony Multimedia Service API" filter="s60" class="api"> |
118 <component name="telephony_multimedia_service_api" long-name="Telephony Multimedia Service API" filter="s60" purpose="optional" class="api"> |
119 <unit bldFile="/sf/mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/> |
119 <unit bldFile="/sf/mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/> |
120 </component> |
120 </component> |
121 <component name="openmax_al_api" long-name="OpenMAX AL API" filter="s60" introduced="^4" class="api"> |
121 <component name="openmax_al_api" long-name="OpenMAX AL API" introduced="^4" filter="s60" purpose="optional" class="api"> |
122 <unit bldFile="/sf/mw/mmmw/mmmw_plat/openmax_al_api/group" filter="!test"/> |
122 <unit bldFile="/sf/mw/mmmw/mmmw_plat/openmax_al_api/group" filter="!test"/> |
123 </component> |
123 </component> |
124 <component name="openmax_al_ext_api" long-name="OpenMAX AL Extensions API" filter="s60" introduced="^4" class="api"> |
124 <component name="openmax_al_ext_api" long-name="OpenMAX AL Extensions API" introduced="^4" filter="s60" purpose="optional" class="api"> |
125 <unit bldFile="/sf/mw/mmmw/mmmw_plat/openmax_al_ext_api/group"/> |
125 <unit bldFile="/sf/mw/mmmw/mmmw_plat/openmax_al_ext_api/group"/> |
126 </component> |
126 </component> |
127 <component name="system_tone_service_api" long-name="System Tone Service API" filter="s60" introduced="^4" class="api"> |
127 <component name="system_tone_service_api" long-name="System Tone Service API" introduced="^4" filter="s60" purpose="optional" class="api"> |
128 <unit bldFile="/sf/mw/mmmw/mmmw_plat/system_tone_service_api/group"/> |
128 <unit bldFile="/sf/mw/mmmw/mmmw_plat/system_tone_service_api/group"/> |
129 </component> |
129 </component> |
130 </collection> |
130 </collection> |
131 <collection name="khronosfws" long-name="Khronos Frameworks" level="framework"> |
131 <collection name="khronosfws" long-name="Khronos Frameworks" level="framework"> |
132 <component name="openmax_al" filter="s60" long-name="OpenMAX AL" introduced="^4"> |
132 <component name="openmax_al" long-name="OpenMAX AL" introduced="^4" filter="s60" purpose="optional"> |
133 <unit bldFile="/sf/mw/mmmw/khronosfws/openmax_al/group"/> |
133 <unit bldFile="/sf/mw/mmmw/khronosfws/openmax_al/group"/> |
134 </component> |
134 </component> |
135 </collection> |
135 </collection> |
136 <collection name="mmfenh" long-name="MMF Enhancements" level="generic"> |
136 <collection name="mmfenh" long-name="MMF Enhancements" level="generic"> |
137 <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y"> |
137 <component name="advancedaudiocontroller" long-name="Advanced Audio Controllers" filter="s60" purpose="optional" plugin="Y"> |
138 <unit bldFile="/sf/mw/mmmw/mmfenh/advancedaudiocontroller/group"/> |
138 <unit bldFile="/sf/mw/mmmw/mmfenh/advancedaudiocontroller/group"/> |
139 </component> |
139 </component> |
140 <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility"> |
140 <component name="audiooutputcontrolutility" long-name="Audio Output Control Utility" filter="s60" purpose="optional"> |
141 <unit bldFile="/sf/mw/mmmw/mmfenh/audiooutputcontrolutility/group"/> |
141 <unit bldFile="/sf/mw/mmmw/mmfenh/audiooutputcontrolutility/group"/> |
142 </component> |
142 </component> |
143 <component name="configurationcomponentsfactory" filter="s60" long-name="Configuration Components Factory"> |
143 <component name="configurationcomponentsfactory" long-name="Configuration Components Factory" filter="s60" purpose="optional"> |
144 <unit bldFile="/sf/mw/mmmw/mmfenh/configurationcomponentsfactory/group"/> |
144 <unit bldFile="/sf/mw/mmmw/mmfenh/configurationcomponentsfactory/group"/> |
145 </component> |
145 </component> |
146 <component name="enhancedaudioplayerutility" filter="s60" long-name="Enhanced Audio Player Utility"> |
146 <component name="enhancedaudioplayerutility" long-name="Enhanced Audio Player Utility" filter="s60" purpose="optional"> |
147 <unit bldFile="/sf/mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/> |
147 <unit bldFile="/sf/mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/> |
148 </component> |
148 </component> |
149 <component name="enhancedmediaclient" filter="s60" long-name="Enhanced Media Client"> |
149 <component name="enhancedmediaclient" long-name="Enhanced Media Client" filter="s60" purpose="optional"> |
150 <unit bldFile="/sf/mw/mmmw/mmfenh/enhancedmediaclient/group"/> |
150 <unit bldFile="/sf/mw/mmmw/mmfenh/enhancedmediaclient/group"/> |
151 </component> |
151 </component> |
152 <component name="profilesettingsmonitor" filter="s60" long-name="Profile Settings Monitor"> |
152 <component name="profilesettingsmonitor" long-name="Profile Settings Monitor" filter="s60" purpose="optional"> |
153 <unit bldFile="/sf/mw/mmmw/mmfenh/profilesettingsmonitor/group"/> |
153 <unit bldFile="/sf/mw/mmmw/mmfenh/profilesettingsmonitor/group"/> |
154 </component> |
154 </component> |
155 <component name="mmfenh_test" filter="s60,test,module_test,pref_test" long-name="MMF Enhancements Tests" purpose="development"/> |
155 <component name="mmfenh_test" long-name="MMF Enhancements Tests" filter="s60,test,module_test,pref_test" purpose="development"/> |
156 </collection> |
156 </collection> |
157 <collection name="mmserv" long-name="Multimedia Services" level="specific"> |
157 <collection name="mmserv" long-name="Multimedia Services" level="specific"> |
158 <component name="callaudiocontrol" filter="s60" long-name="Call Audio Control"> |
158 <component name="callaudiocontrol" long-name="Call Audio Control" filter="s60" purpose="optional"> |
159 <unit bldFile="/sf/mw/mmmw/mmserv/callaudiocontrol/group"/> |
159 <unit bldFile="/sf/mw/mmmw/mmserv/callaudiocontrol/group"/> |
160 </component> |
160 </component> |
161 <component name="metadatautility" filter="s60" long-name="Metadata Utility"> |
161 <component name="metadatautility" long-name="Metadata Utility" filter="s60" purpose="optional"> |
162 <unit bldFile="/sf/mw/mmmw/mmserv/metadatautility/group"/> |
162 <unit bldFile="/sf/mw/mmmw/mmserv/metadatautility/group"/> |
163 </component> |
163 </component> |
164 <component name="radioutility" filter="s60" long-name="Radio Utility"> |
164 <component name="radioutility" long-name="Radio Utility" filter="s60" purpose="optional"> |
165 <unit bldFile="/sf/mw/mmmw/mmserv/radioutility/group"/> |
165 <unit bldFile="/sf/mw/mmmw/mmserv/radioutility/group"/> |
166 </component> |
166 </component> |
167 <component name="thumbnailengine" filter="s60" long-name="Thumbnail Engine" introduced="^2"> |
167 <component name="thumbnailengine" long-name="Thumbnail Engine" introduced="^2" filter="s60" purpose="optional"> |
168 <unit bldFile="/sf/mw/mmmw/mmserv/thumbnailengine/group"/> |
168 <unit bldFile="/sf/mw/mmmw/mmserv/thumbnailengine/group"/> |
169 </component> |
169 </component> |
170 <component name="tms" filter="s60" long-name="Telephony Multimedia Service" introduced="^3"> |
170 <component name="tms" long-name="Telephony Multimedia Service" introduced="^3" filter="s60" purpose="optional"> |
171 <unit bldFile="/sf/mw/mmmw/mmserv/tms/group"/> |
171 <unit bldFile="/sf/mw/mmmw/mmserv/tms/group"/> |
172 </component> |
172 </component> |
173 <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services"> |
173 <component name="voipaudioservices" long-name="VoIP Audio Services" filter="s60" purpose="optional"> |
174 <unit bldFile="/sf/mw/mmmw/mmserv/voipaudioservices/group"/> |
174 <unit bldFile="/sf/mw/mmmw/mmserv/voipaudioservices/group"/> |
175 </component> |
175 </component> |
176 <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library"> |
176 <component name="lib3gpextparser" long-name="3GP Extension Metadata Parser Library" filter="s60" purpose="optional"> |
177 <unit bldFile="/sf/mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group"/> |
177 <unit bldFile="/sf/mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group"/> |
178 </component> |
178 </component> |
179 <component name="sts" long-name="System Tone Service" filter="s60" introduced="^4"> |
179 <component name="sts" long-name="System Tone Service" introduced="^4" filter="s60" purpose="optional"> |
180 <unit bldFile="/sf/mw/mmmw/mmserv/sts/group"/> |
180 <unit bldFile="/sf/mw/mmmw/mmserv/sts/group"/> |
181 </component> |
181 </component> |
182 </collection> |
182 </collection> |
183 <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific"> |
183 <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific"> |
184 <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC"> |
184 <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC"> |