os/mm/package_definition.xml
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
<?xml version="1.0" encoding="UTF-8"?>
sl@0
     2
<SystemDefinition schema="3.0.0">
sl@0
     3
 <package id="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
sl@0
     4
  <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
sl@0
     5
   <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
sl@0
     6
    <meta rel="Api" href="mm_pub/audio_effects_api/audio_effects_api.metaxml"/>
sl@0
     7
    <unit bldFile="mm_pub/audio_effects_api/group" filter="!test"/>
sl@0
     8
    <unit bldFile="mm_pub/audio_effects_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
     9
   </component>
sl@0
    10
   <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
sl@0
    11
    <meta rel="Api" href="mm_pub/audio_effects_presets_api/audio_effects_presets_api.metaxml"/>
sl@0
    12
    <unit bldFile="mm_pub/audio_effects_presets_api/group" filter="!test"/>
sl@0
    13
    <unit bldFile="mm_pub/audio_effects_presets_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
    14
   </component>
sl@0
    15
   <component id="drm_audio_player_api" name="DRM Audio Player API" class="api" filter="s60">
sl@0
    16
    <meta rel="Api" href="mm_pub/drm_audio_player_api/drm_audio_player_api.metaxml"/>
sl@0
    17
    <unit bldFile="mm_pub/drm_audio_player_api/group" filter="!test"/>
sl@0
    18
    <unit bldFile="mm_pub/drm_audio_player_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
    19
   </component>
sl@0
    20
   <component id="multimedia_extension_interfaces_api" name="Multimedia Extension Interfaces API" class="api" filter="s60">
sl@0
    21
    <meta rel="Api" href="mm_pub/multimedia_extension_interfaces_api/multimedia_extension_interfaces_api.metaxml"/>
sl@0
    22
    <unit bldFile="mm_pub/multimedia_extension_interfaces_api/group"/>
sl@0
    23
   </component>
sl@0
    24
  </collection>
sl@0
    25
  <collection id="mm_plat" name="Multimedia Platform Interfaces" level="app-if">
sl@0
    26
   <component id="aac_decoder_config_api" name="AAC Decoder Config API" class="api" filter="s60">
sl@0
    27
    <meta rel="Api" href="mm_plat/aac_decoder_config_api/aac_decoder_config_api.metaxml"/>
sl@0
    28
    <unit bldFile="mm_plat/aac_decoder_config_api/group" filter="!test"/>
sl@0
    29
    <unit bldFile="mm_plat/aac_decoder_config_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
    30
   </component>
sl@0
    31
   <component id="aac_decoder_config_msg_hdlr_api" name="AAC Decoder Config Msg Hdlr API" class="api" filter="s60">
sl@0
    32
    <meta rel="Api" href="mm_plat/aac_decoder_config_msg_hdlr_api/aac_decoder_config_msg_hdlr_api.metaxml"/>
sl@0
    33
    <unit bldFile="mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
sl@0
    34
   </component>
sl@0
    35
   <component id="aac_decoder_config_proxy_api" name="AAC Decoder Config Proxy API" class="api" filter="s60">
sl@0
    36
    <meta rel="Api" href="mm_plat/aac_decoder_config_proxy_api/aac_decoder_config_proxy_api.metaxml"/>
sl@0
    37
    <unit bldFile="mm_plat/aac_decoder_config_proxy_api/group"/>
sl@0
    38
   </component>
sl@0
    39
   <component id="added_devsound_control_api" name="Added DevSound Control API" class="api" filter="s60">
sl@0
    40
    <meta rel="Api" href="mm_plat/added_devsound_control_api/added_devsound_control_api.metaxml"/>
sl@0
    41
    <unit bldFile="mm_plat/added_devsound_control_api/group"/>
sl@0
    42
   </component>
sl@0
    43
   <component id="added_devsound_control_msg_hdlr_api" name="Added DevSound Control Msg Hdlr API" class="api" filter="s60">
sl@0
    44
    <meta rel="Api" href="mm_plat/added_devsound_control_msg_hdlr_api/added_devsound_control_msg_hdlr_api.metaxml"/>
sl@0
    45
    <unit bldFile="mm_plat/added_devsound_control_msg_hdlr_api/group"/>
sl@0
    46
   </component>
sl@0
    47
   <component id="added_devsound_control_proxy_api" name="Added DevSound Control Proxy API" class="api" filter="s60">
sl@0
    48
    <meta rel="Api" href="mm_plat/added_devsound_control_proxy_api/added_devsound_control_proxy_api.metaxml"/>
sl@0
    49
    <unit bldFile="mm_plat/added_devsound_control_proxy_api/group"/>
sl@0
    50
   </component>
sl@0
    51
   <component id="audio_effects_msg_hdlr_api" name="Audio Effects Message Handler API" class="api" filter="s60">
sl@0
    52
    <meta rel="Api" href="mm_plat/audio_effects_msg_hdlr_api/audio_effects_msg_hdlr_api.metaxml"/>
sl@0
    53
    <unit bldFile="mm_plat/audio_effects_msg_hdlr_api/group"/>
sl@0
    54
   </component>
sl@0
    55
   <component id="audio_effects_proxy_api" name="Audio Effects Proxy API" class="api" filter="s60">
sl@0
    56
    <meta rel="Api" href="mm_plat/audio_effects_proxy_api/audio_effects_proxy_api.metaxml"/>
sl@0
    57
    <unit bldFile="mm_plat/audio_effects_proxy_api/group"/>
sl@0
    58
   </component>
sl@0
    59
   <component id="audio_policy_header_api" name="Audio Policy Header API" class="api" filter="s60">
sl@0
    60
    <meta rel="Api" href="mm_plat/audio_policy_header_api/audio_policy_header_api.metaxml"/>
sl@0
    61
    <unit bldFile="mm_plat/audio_policy_header_api/group"/>
sl@0
    62
   </component>
sl@0
    63
   <component id="audio_routing_api" name="Audio Routing API" class="api" filter="s60">
sl@0
    64
    <meta rel="Api" href="mm_plat/audio_routing_api/audio_routing_api.metaxml"/>
sl@0
    65
    <unit bldFile="mm_plat/audio_routing_api/group" filter="!test"/>
sl@0
    66
    <unit bldFile="mm_plat/audio_routing_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
    67
   </component>
sl@0
    68
   <component id="audio_routing_msg_hdlr_api" name="Audio Routing Msg Hdlr API" class="api" filter="s60">
sl@0
    69
    <meta rel="Api" href="mm_plat/audio_routing_msg_hdlr_api/audio_routing_msg_hdlr_api.metaxml"/>
sl@0
    70
    <unit bldFile="mm_plat/audio_routing_msg_hdlr_api/group"/>
sl@0
    71
   </component>
sl@0
    72
   <component id="audio_routing_proxy_api" name="Audio Routing Proxy API" class="api" filter="s60">
sl@0
    73
    <meta rel="Api" href="mm_plat/audio_routing_proxy_api/audio_routing_proxy_api.metaxml"/>
sl@0
    74
    <unit bldFile="mm_plat/audio_routing_proxy_api/group"/>
sl@0
    75
   </component>
sl@0
    76
   <component id="custom_interface_builder_api" name="Custom Interface Builder API" class="api" filter="s60">
sl@0
    77
    <meta rel="Api" href="mm_plat/custom_interface_builder_api/custom_interface_builder_api.metaxml"/>
sl@0
    78
    <unit bldFile="mm_plat/custom_interface_builder_api/group"/>
sl@0
    79
   </component>
sl@0
    80
   <component id="custom_interface_message_handler_factory_api" name="Custom Interface Message Handler Factory API" class="api" filter="s60">
sl@0
    81
    <meta rel="Api" href="mm_plat/custom_interface_message_handler_factory_api/custom_interface_message_handler_factory_api.metaxml"/>
sl@0
    82
    <unit bldFile="mm_plat/custom_interface_message_handler_factory_api/group"/>
sl@0
    83
   </component>
sl@0
    84
   <component id="custom_interface_proxy_factory_api" name="Custom Interface Proxy Factory API" class="api" filter="s60">
sl@0
    85
    <meta rel="Api" href="mm_plat/custom_interface_proxy_factory_api/custom_interface_proxy_factory_api.metaxml"/>
sl@0
    86
    <unit bldFile="mm_plat/custom_interface_proxy_factory_api/group"/>
sl@0
    87
   </component>
sl@0
    88
   <component id="custom_interface_utility_api" name="Custom Interface Utility API" class="api" filter="s60">
sl@0
    89
    <meta rel="Api" href="mm_plat/custom_interface_utility_api/custom_interface_utility_api.metaxml"/>
sl@0
    90
    <unit bldFile="mm_plat/custom_interface_utility_api/group"/>
sl@0
    91
   </component>
sl@0
    92
   <component id="devsound_adaptation_api" name="DevSound Adaptation API" class="api" filter="s60">
sl@0
    93
    <meta rel="Api" href="mm_plat/devsound_adaptation_api/devsound_adaptation_api.metaxml"/>
sl@0
    94
    <unit bldFile="mm_plat/devsound_adaptation_api/group"/>
sl@0
    95
   </component>
sl@0
    96
   <component id="display_posting_api" name="Display Posting API" class="api" filter="s60">
sl@0
    97
    <meta rel="Api" href="mm_plat/display_posting_api/display_posting_api.metaxml"/>
sl@0
    98
    <unit bldFile="mm_plat/display_posting_api/group"/>
sl@0
    99
   </component>
sl@0
   100
   <component id="eaac_plus_decoder_interface_api" name="eAAC Plus Decoder Interface API" class="api" filter="s60">
sl@0
   101
    <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_api/eaac_plus_decoder_interface_api.metaxml"/>
sl@0
   102
    <unit bldFile="mm_plat/eaac_plus_decoder_interface_api/group" filter="!test"/>
sl@0
   103
    <unit bldFile="mm_plat/eaac_plus_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   104
   </component>
sl@0
   105
   <component id="eaac_plus_decoder_interface_msg_hdlr_api" name="eAAC Plus Decoder Interface Message Handler API" class="api" filter="s60">
sl@0
   106
    <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/eaac_plus_decoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   107
    <unit bldFile="mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
sl@0
   108
   </component>
sl@0
   109
   <component id="eaac_plus_decoder_interface_proxy_api" name="eAAC Plus Decoder Interface Proxy API" class="api" filter="s60">
sl@0
   110
    <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_proxy_api/eaac_plus_decoder_interface_proxy_api.metaxml"/>
sl@0
   111
    <unit bldFile="mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
sl@0
   112
   </component>
sl@0
   113
   <component id="error_concealment_interface_api" name="Error Concealment Interface API" class="api" filter="s60">
sl@0
   114
    <meta rel="Api" href="mm_plat/error_concealment_interface_api/error_concealment_interface_api.metaxml"/>
sl@0
   115
    <unit bldFile="mm_plat/error_concealment_interface_api/group" filter="!test"/>
sl@0
   116
    <unit bldFile="mm_plat/error_concealment_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   117
   </component>
sl@0
   118
   <component id="error_concealment_interface_msg_hdlr_api" name="Error Concealment Interface Message Handler API" class="api" filter="s60">
sl@0
   119
    <meta rel="Api" href="mm_plat/error_concealment_interface_msg_hdlr_api/error_concealment_interface_msg_hdlr_api.metaxml"/>
sl@0
   120
    <unit bldFile="mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
sl@0
   121
   </component>
sl@0
   122
   <component id="error_concealment_interface_proxy_api" name="Error Concealment Interface Proxy API" class="api" filter="s60">
sl@0
   123
    <meta rel="Api" href="mm_plat/error_concealment_interface_proxy_api/error_concealment_interface_proxy_api.metaxml"/>
sl@0
   124
    <unit bldFile="mm_plat/error_concealment_interface_proxy_api/group"/>
sl@0
   125
   </component>
sl@0
   126
   <component id="fm_radio_adaptation_api" name="FM Radio Adaptation API" class="api" filter="s60">
sl@0
   127
    <meta rel="Api" href="mm_plat/fm_radio_adaptation_api/fm_radio_adaptation_api.metaxml"/>
sl@0
   128
    <unit bldFile="mm_plat/fm_radio_adaptation_api/group"/>
sl@0
   129
   </component>
sl@0
   130
   <component id="g711_decoder_interface_api" name="G711 Decoder Interface API" class="api" filter="s60">
sl@0
   131
    <meta rel="Api" href="mm_plat/g711_decoder_interface_api/g711_decoder_interface_api.metaxml"/>
sl@0
   132
    <unit bldFile="mm_plat/g711_decoder_interface_api/group" filter="!test"/>
sl@0
   133
    <unit bldFile="mm_plat/g711_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   134
   </component>
sl@0
   135
   <component id="g711_decoder_interface_msg_hdlr_api" name="G711 Decoder Interface Message Handler API" class="api" filter="s60">
sl@0
   136
    <meta rel="Api" href="mm_plat/g711_decoder_interface_msg_hdlr_api/g711_decoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   137
    <unit bldFile="mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
sl@0
   138
   </component>
sl@0
   139
   <component id="g711_decoder_interface_proxy_api" name="G711 Decoder Interface Proxy API" class="api" filter="s60">
sl@0
   140
    <meta rel="Api" href="mm_plat/g711_decoder_interface_proxy_api/g711_decoder_interface_proxy_api.metaxml"/>
sl@0
   141
    <unit bldFile="mm_plat/g711_decoder_interface_proxy_api/group"/>
sl@0
   142
   </component>
sl@0
   143
   <component id="g711_encoder_interface_api" name="G711 Encoder Interface API" class="api" filter="s60">
sl@0
   144
    <meta rel="Api" href="mm_plat/g711_encoder_interface_api/g711_encoder_interface_api.metaxml"/>
sl@0
   145
    <unit bldFile="mm_plat/g711_encoder_interface_api/group" filter="!test"/>
sl@0
   146
    <unit bldFile="mm_plat/g711_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   147
   </component>
sl@0
   148
   <component id="g711_encoder_interface_msg_hdlr_api" name="G711 Encoder Interface Message Handler API" class="api" filter="s60">
sl@0
   149
    <meta rel="Api" href="mm_plat/g711_encoder_interface_msg_hdlr_api/g711_encoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   150
    <unit bldFile="mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
sl@0
   151
   </component>
sl@0
   152
   <component id="g711_encoder_interface_proxy_api" name="G711 Encoder Interface Proxy API" class="api" filter="s60">
sl@0
   153
    <meta rel="Api" href="mm_plat/g711_encoder_interface_proxy_api/g711_encoder_interface_proxy_api.metaxml"/>
sl@0
   154
    <unit bldFile="mm_plat/g711_encoder_interface_proxy_api/group"/>
sl@0
   155
   </component>
sl@0
   156
   <component id="g729_decoder_interface_api" name="G729 Decoder Interface API" class="api" filter="s60">
sl@0
   157
    <meta rel="Api" href="mm_plat/g729_decoder_interface_api/g729_decoder_interface_api.metaxml"/>
sl@0
   158
    <unit bldFile="mm_plat/g729_decoder_interface_api/group" filter="!test"/>
sl@0
   159
    <unit bldFile="mm_plat/g729_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   160
   </component>
sl@0
   161
   <component id="g729_decoder_interface_msg_hdlr_api" name="G729 Decoder Interface Message Handler API" class="api" filter="s60">
sl@0
   162
    <meta rel="Api" href="mm_plat/g729_decoder_interface_msg_hdlr_api/g729_decoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   163
    <unit bldFile="mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
sl@0
   164
   </component>
sl@0
   165
   <component id="g729_decoder_interface_proxy_api" name="G729 Decoder Interface Proxy API" class="api" filter="s60">
sl@0
   166
    <meta rel="Api" href="mm_plat/g729_decoder_interface_proxy_api/g729_decoder_interface_proxy_api.metaxml"/>
sl@0
   167
    <unit bldFile="mm_plat/g729_decoder_interface_proxy_api/group"/>
sl@0
   168
   </component>
sl@0
   169
   <component id="g729_encoder_interface_api" name="G729 Encoder Interface API" class="api" filter="s60">
sl@0
   170
    <meta rel="Api" href="mm_plat/g729_encoder_interface_api/g729_encoder_interface_api.metaxml"/>
sl@0
   171
    <unit bldFile="mm_plat/g729_encoder_interface_api/group" filter="!test"/>
sl@0
   172
    <unit bldFile="mm_plat/g729_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   173
   </component>
sl@0
   174
   <component id="g729_encoder_interface_proxy_api" name="G729 Encoder Interface Proxy API" class="api" filter="s60">
sl@0
   175
    <meta rel="Api" href="mm_plat/g729_encoder_interface_proxy_api/g729_encoder_interface_proxy_api.metaxml"/>
sl@0
   176
    <unit bldFile="mm_plat/g729_encoder_interface_proxy_api/group"/>
sl@0
   177
   </component>
sl@0
   178
   <component id="g729_encoder_interface_msg_hdlr_api" name="G729 Encoder Interface Message Handler API" class="api" filter="s60">
sl@0
   179
    <meta rel="Api" href="mm_plat/g729_encoder_interface_msg_hdlr_api/g729_encoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   180
    <unit bldFile="mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
sl@0
   181
   </component>
sl@0
   182
   <component id="global_audio_settings_api" name="Global Audio Settings API" class="api" filter="s60">
sl@0
   183
    <meta rel="Api" href="mm_plat/global_audio_settings_api/global_audio_settings_api.metaxml"/>
sl@0
   184
    <unit bldFile="mm_plat/global_audio_settings_api/group" filter="!test"/>
sl@0
   185
    <unit bldFile="mm_plat/global_audio_settings_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   186
   </component>
sl@0
   187
   <component id="global_audio_settings_definition_api" name="Global Audio Settings Definition API" class="api" filter="s60">
sl@0
   188
    <meta rel="Api" href="mm_plat/global_audio_settings_definition_api/global_audio_settings_definition_api.metaxml"/>
sl@0
   189
    <unit bldFile="mm_plat/global_audio_settings_definition_api/group"/>
sl@0
   190
   </component>
sl@0
   191
   <component id="ilbc_decoder_interface_api" name="Ilbc Decoder Interface API" class="api" filter="s60">
sl@0
   192
    <meta rel="Api" href="mm_plat/ilbc_decoder_interface_api/ilbc_decoder_interface_api.metaxml"/>
sl@0
   193
    <unit bldFile="mm_plat/ilbc_decoder_interface_api/group" filter="!test"/>
sl@0
   194
    <unit bldFile="mm_plat/ilbc_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   195
   </component>
sl@0
   196
   <component id="ilbc_decoder_interface_msg_hdlr_api" name="Ilbc Decoder Interface Message Handler API" class="api" filter="s60">
sl@0
   197
    <meta rel="Api" href="mm_plat/ilbc_decoder_interface_msg_hdlr_api/ilbc_decoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   198
    <unit bldFile="mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
sl@0
   199
   </component>
sl@0
   200
   <component id="ilbc_decoder_interface_proxy_api" name="Ilbc Decoder Interface Proxy API" class="api" filter="s60">
sl@0
   201
    <meta rel="Api" href="mm_plat/ilbc_decoder_interface_proxy_api/ilbc_decoder_interface_proxy_api.metaxml"/>
sl@0
   202
    <unit bldFile="mm_plat/ilbc_decoder_interface_proxy_api/group"/>
sl@0
   203
   </component>
sl@0
   204
   <component id="ilbc_encoder_interface_api" name="Ilbc Encoder Interface API" class="api" filter="s60">
sl@0
   205
    <meta rel="Api" href="mm_plat/ilbc_encoder_interface_api/ilbc_encoder_interface_api.metaxml"/>
sl@0
   206
    <unit bldFile="mm_plat/ilbc_encoder_interface_api/group" filter="!test"/>
sl@0
   207
    <unit bldFile="mm_plat/ilbc_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   208
   </component>
sl@0
   209
   <component id="ilbc_encoder_interface_msg_hdlr_api" name="Ilbc Encoder Interface Message Handler API" class="api" filter="s60">
sl@0
   210
    <meta rel="Api" href="mm_plat/ilbc_encoder_interface_msg_hdlr_api/ilbc_encoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   211
    <unit bldFile="mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
sl@0
   212
   </component>
sl@0
   213
   <component id="ilbc_encoder_interface_proxy_api" name="Ilbc Encoder Interface Proxy API" class="api" filter="s60">
sl@0
   214
    <meta rel="Api" href="mm_plat/ilbc_encoder_interface_proxy_api/ilbc_encoder_interface_proxy_api.metaxml"/>
sl@0
   215
    <unit bldFile="mm_plat/ilbc_encoder_interface_proxy_api/group"/>
sl@0
   216
   </component>
sl@0
   217
   <component id="mdf_plugin_uids" name="MDF Plug-in UIDs" class="api" filter="s60">
sl@0
   218
    <meta rel="Api" href="mm_plat/mdf_plugin_uids/mdf_plugin_uids.metaxml"/>
sl@0
   219
    <unit bldFile="mm_plat/mdf_plugin_uids/group"/>
sl@0
   220
   </component>
sl@0
   221
   <component id="multimedia_fourcc_definitions_api" name="Multimedia FourCC Definitions API" class="api" filter="s60">
sl@0
   222
    <meta rel="Api" href="mm_plat/multimedia_fourcc_definitions_api/multimedia_fourcc_definitions_api.metaxml"/>
sl@0
   223
    <unit bldFile="mm_plat/multimedia_fourcc_definitions_api/group"/>
sl@0
   224
   </component>
sl@0
   225
   <component id="nokia_audio_policy_header_api" name="Nokia Audio Policy Header API" class="api" filter="s60">
sl@0
   226
    <meta rel="Api" href="mm_plat/nokia_audio_policy_header_api/nokia_audio_policy_header_api.metaxml"/>
sl@0
   227
    <unit bldFile="mm_plat/nokia_audio_policy_header_api/group"/>
sl@0
   228
   </component>
sl@0
   229
   <component id="nokia_multimedia_fourcc_definitions_api" name="Nokia Multimedia Fourcc Definitions API" class="api" filter="s60">
sl@0
   230
    <meta rel="Api" href="mm_plat/nokia_multimedia_fourcc_definitions_api/nokia_multimedia_fourcc_definitions_api.metaxml"/>
sl@0
   231
    <unit bldFile="mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
sl@0
   232
   </component>
sl@0
   233
   <component id="ra8_decoder_interface_api" name="RA8 Decoder Interface API" class="api" filter="s60">
sl@0
   234
    <meta rel="Api" href="mm_plat/ra8_decoder_interface_api/ra8_decoder_interface_api.metaxml"/>
sl@0
   235
    <unit bldFile="mm_plat/ra8_decoder_interface_api/group" filter="!test"/>
sl@0
   236
    <unit bldFile="mm_plat/ra8_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   237
   </component>
sl@0
   238
   <component id="ra8_decoder_interface_msg_hdlr_api" name="RA8 Decoder Interface Message Handler API" class="api" filter="s60">
sl@0
   239
    <meta rel="Api" href="mm_plat/ra8_decoder_interface_msg_hdlr_api/ra8_decoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   240
    <unit bldFile="mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
sl@0
   241
   </component>
sl@0
   242
   <component id="ra8_decoder_interface_proxy_api" name="RA8 Decoder Interface Proxy API" class="api" filter="s60">
sl@0
   243
    <meta rel="Api" href="mm_plat/ra8_decoder_interface_proxy_api/ra8_decoder_interface_proxy_api.metaxml"/>
sl@0
   244
    <unit bldFile="mm_plat/ra8_decoder_interface_proxy_api/group"/>
sl@0
   245
   </component>
sl@0
   246
   <component id="rds_adaptation_api" name="RDS Adaptation API" class="api" filter="s60">
sl@0
   247
    <meta rel="Api" href="mm_plat/rds_adaptation_api/rds_adaptation_api.metaxml"/>
sl@0
   248
    <unit bldFile="mm_plat/rds_adaptation_api/group"/>
sl@0
   249
   </component>
sl@0
   250
   <component id="restricted_audio_output_api" name="Restricted Audio Output API" class="api" filter="s60">
sl@0
   251
    <meta rel="Api" href="mm_plat/restricted_audio_output_api/restricted_audio_output_api.metaxml"/>
sl@0
   252
    <unit bldFile="mm_plat/restricted_audio_output_api/group" filter="!test"/>
sl@0
   253
    <unit bldFile="mm_plat/restricted_audio_output_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   254
   </component>
sl@0
   255
   <component id="restricted_audio_output_msg_hdlr_api" name="Restricted Audio Output Message Handler API" class="api" filter="s60">
sl@0
   256
    <meta rel="Api" href="mm_plat/restricted_audio_output_msg_hdlr_api/restricted_audio_output_msg_hdlr_api.metaxml"/>
sl@0
   257
    <unit bldFile="mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
sl@0
   258
   </component>
sl@0
   259
   <component id="restricted_audio_output_proxy_api" name="Restricted Audio Output Proxy API" class="api" filter="s60">
sl@0
   260
    <meta rel="Api" href="mm_plat/restricted_audio_output_proxy_api/restricted_audio_output_proxy_api.metaxml"/>
sl@0
   261
    <unit bldFile="mm_plat/restricted_audio_output_proxy_api/group"/>
sl@0
   262
   </component>
sl@0
   263
   <component id="sbc_encoder_interface_api" name="SBC Encoder Interface API" class="api" filter="s60">
sl@0
   264
    <meta rel="Api" href="mm_plat/sbc_encoder_interface_api/sbc_encoder_interface_api.metaxml"/>
sl@0
   265
    <unit bldFile="mm_plat/sbc_encoder_interface_api/group" filter="!test"/>
sl@0
   266
    <unit bldFile="mm_plat/sbc_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   267
   </component>
sl@0
   268
   <component id="sbc_encoder_interface_msg_hdlr_api" name="SBC Encoder Interface Message Handler API" class="api" filter="s60">
sl@0
   269
    <meta rel="Api" href="mm_plat/sbc_encoder_interface_msg_hdlr_api/sbc_encoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   270
    <unit bldFile="mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
sl@0
   271
   </component>
sl@0
   272
   <component id="sbc_encoder_interface_proxy_api" name="SBC Encoder Interface Proxy API" class="api" filter="s60">
sl@0
   273
    <meta rel="Api" href="mm_plat/sbc_encoder_interface_proxy_api/sbc_encoder_interface_proxy_api.metaxml"/>
sl@0
   274
    <unit bldFile="mm_plat/sbc_encoder_interface_proxy_api/group"/>
sl@0
   275
   </component>
sl@0
   276
   <component id="secure_output_mdf_custom_interface" name="Secure Output MDF Custom Interface" class="api" filter="s60">
sl@0
   277
    <meta rel="Api" href="mm_plat/secure_output_mdf_custom_interface/secure_output_mdf_custom_interface.metaxml"/>
sl@0
   278
    <unit bldFile="mm_plat/secure_output_mdf_custom_interface/group"/>
sl@0
   279
   </component>
sl@0
   280
   <component id="speech_encoder_config_api" name="Speech Encoder Config API" class="api" filter="s60">
sl@0
   281
    <meta rel="Api" href="mm_plat/speech_encoder_config_api/speech_encoder_config_api.metaxml"/>
sl@0
   282
    <unit bldFile="mm_plat/speech_encoder_config_api/group" filter="!test"/>
sl@0
   283
    <unit bldFile="mm_plat/speech_encoder_config_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   284
   </component>
sl@0
   285
   <component id="speech_encoder_config_msg_hdlr_api" name="Speech Encoder Config Message Handler API" class="api" filter="s60">
sl@0
   286
    <meta rel="Api" href="mm_plat/speech_encoder_config_msg_hdlr_api/speech_encoder_config_msg_hdlr_api.metaxml"/>
sl@0
   287
    <unit bldFile="mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
sl@0
   288
   </component>
sl@0
   289
   <component id="speech_encoder_config_proxy_api" name="Speech Encoder Config Proxy API" class="api" filter="s60">
sl@0
   290
    <meta rel="Api" href="mm_plat/speech_encoder_config_proxy_api/speech_encoder_config_proxy_api.metaxml"/>
sl@0
   291
    <unit bldFile="mm_plat/speech_encoder_config_proxy_api/group"/>
sl@0
   292
   </component>
sl@0
   293
   <component id="telephony_audio_routing_client_api" name="Telephony Audio Routing Client API" class="api" filter="s60">
sl@0
   294
    <meta rel="Api" href="mm_plat/telephony_audio_routing_client_api/telephony_audio_routing_client_api.metaxml"/>
sl@0
   295
    <unit bldFile="mm_plat/telephony_audio_routing_client_api/group"/>
sl@0
   296
   </component>
sl@0
   297
   <component id="telephony_audio_routing_manager_api" name="Telephony Audio Routing Manager API" class="api" filter="s60">
sl@0
   298
    <meta rel="Api" href="mm_plat/telephony_audio_routing_manager_api/telephony_audio_routing_manager_api.metaxml"/>
sl@0
   299
    <unit bldFile="mm_plat/telephony_audio_routing_manager_api/group"/>
sl@0
   300
   </component>
sl@0
   301
   <component id="video_buffer_management_mdf_custom_interface" name="Video Buffer Management MDF Custom Interface" class="api" filter="s60">
sl@0
   302
    <meta rel="Api" href="mm_plat/video_buffer_management_mdf_custom_interface/video_buffer_management_mdf_custom_interface.metaxml"/>
sl@0
   303
    <unit bldFile="mm_plat/video_buffer_management_mdf_custom_interface/group"/>
sl@0
   304
   </component>
sl@0
   305
   <component id="video_decoder_rotation_mdf_custom_interface" name="Video Decoder Rotation MDF Custom Interface" class="api" filter="s60">
sl@0
   306
    <meta rel="Api" href="mm_plat/video_decoder_rotation_mdf_custom_interface/video_decoder_rotation_mdf_custom_interface.metaxml"/>
sl@0
   307
    <unit bldFile="mm_plat/video_decoder_rotation_mdf_custom_interface/group"/>
sl@0
   308
   </component>
sl@0
   309
   <component id="video_decoder_scaling_mdf_custom_interface" name="Video Decoder Scaling MDF Custom Interface" class="api" filter="s60">
sl@0
   310
    <meta rel="Api" href="mm_plat/video_decoder_scaling_mdf_custom_interface/video_decoder_scaling_mdf_custom_interface.metaxml"/>
sl@0
   311
    <unit bldFile="mm_plat/video_decoder_scaling_mdf_custom_interface/group"/>
sl@0
   312
   </component>
sl@0
   313
   <component id="video_reclaim_extbuffers_ci" name="Video Reclaim Extbuffers Custom Interface" class="api" filter="s60">
sl@0
   314
    <meta rel="Api" href="mm_plat/video_reclaim_extbuffers_ci/video_reclaim_extbuffers_ci.metaxml"/>
sl@0
   315
    <unit bldFile="mm_plat/video_reclaim_extbuffers_ci/group"/>
sl@0
   316
   </component>
sl@0
   317
   <component id="video_window_control_custom_interface" name="Video Window Control Custom Interface" class="api" filter="s60">
sl@0
   318
    <meta rel="Api" href="mm_plat/video_window_control_custom_interface/video_window_control_custom_interface.metaxml"/>
sl@0
   319
    <unit bldFile="mm_plat/video_window_control_custom_interface/group"/>
sl@0
   320
   </component>
sl@0
   321
   <component id="wma_decoder_interface_api" name="WMA Decoder Interface API" class="api" filter="s60">
sl@0
   322
    <meta rel="Api" href="mm_plat/wma_decoder_interface_api/wma_decoder_interface_api.metaxml"/>
sl@0
   323
    <unit bldFile="mm_plat/wma_decoder_interface_api/group" filter="!test"/>
sl@0
   324
    <unit bldFile="mm_plat/wma_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
sl@0
   325
   </component>
sl@0
   326
   <component id="wma_decoder_interface_msg_hdlr_api" name="WMA Decoder Interface Message Handler API" class="api" filter="s60">
sl@0
   327
    <meta rel="Api" href="mm_plat/wma_decoder_interface_msg_hdlr_api/wma_decoder_interface_msg_hdlr_api.metaxml"/>
sl@0
   328
    <unit bldFile="mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
sl@0
   329
   </component>
sl@0
   330
   <component id="wma_decoder_interface_proxy_api" name="WMA Decoder Interface Proxy API" class="api" filter="s60">
sl@0
   331
    <meta rel="Api" href="mm_plat/wma_decoder_interface_proxy_api/wma_decoder_interface_proxy_api.metaxml"/>
sl@0
   332
    <unit bldFile="mm_plat/wma_decoder_interface_proxy_api/group"/>
sl@0
   333
   </component>
sl@0
   334
   <component id="eaacplusutil_api" name="EAac Plus Util API" class="api" filter="s60">
sl@0
   335
    <meta rel="Api" href="mm_plat/eaacplusutil_api/eaacplusutil_api.metaxml"/>
sl@0
   336
    <unit bldFile="mm_plat/eaacplusutil_api/group"/>
sl@0
   337
   </component>
sl@0
   338
   <component id="frametable_api" name="Frametable API" class="api" filter="s60">
sl@0
   339
    <meta rel="Api" href="mm_plat/frametable_api/frametable_api.metaxml"/>
sl@0
   340
    <unit bldFile="mm_plat/frametable_api/group"/>
sl@0
   341
   </component>
sl@0
   342
  </collection>
sl@0
   343
  <collection id="devsoundextensions" name="Devsound Extensions" level="device-fw">
sl@0
   344
   <component id="drmaudioplayer" filter="s60" name="DRM Audio Player">
sl@0
   345
    <unit bldFile="devsoundextensions/drmaudioplayer/group"/>
sl@0
   346
   </component>
sl@0
   347
   <component id="mmextfw" filter="s60" name="Multimedia Extension Framework">
sl@0
   348
    <unit bldFile="devsoundextensions/mmextfw/group"/>
sl@0
   349
   </component>
sl@0
   350
   <component id="audiorouting" filter="s60" name="Audio Routing">
sl@0
   351
    <unit bldFile="devsoundextensions/audiorouting/group"/>
sl@0
   352
   </component>
sl@0
   353
   <component id="effects" filter="s60" name="Effects">
sl@0
   354
    <unit bldFile="devsoundextensions/effects/group"/>
sl@0
   355
   </component>
sl@0
   356
   <component id="effectspresets" filter="s60" name="Effects Presets">
sl@0
   357
    <unit bldFile="devsoundextensions/effectspresets/group"/>
sl@0
   358
   </component>
sl@0
   359
   <component id="effectspresets_utils" filter="s60" name="Effects Presets Utils">
sl@0
   360
    <!-- need to #include the lot from a single bld.inf
sl@0
   361
      		Also move to a standard component location, not under effectspresets -->
sl@0
   362
    <unit bldFile="devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
sl@0
   363
    <unit bldFile="devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
sl@0
   364
   </component>
sl@0
   365
   <component id="telephonyaudiorouting" filter="s60" name="Telephony Audio Routing">
sl@0
   366
    <unit bldFile="devsoundextensions/telephonyaudiorouting/group"/>
sl@0
   367
   </component>
sl@0
   368
   <component id="mmfcustominterfaces" filter="s60" name="MMF Custom Interfaces">
sl@0
   369
    <unit bldFile="devsoundextensions/mmfcustominterfaces/group"/>
sl@0
   370
   </component>
sl@0
   371
   <component id="addeddevsoundcontrol" filter="s60" name="Added DevSound Control">
sl@0
   372
    <unit bldFile="devsoundextensions/addeddevsoundcontrol/group"/>
sl@0
   373
   </component>
sl@0
   374
   <component id="globalaudiosettings" filter="s60" name="Global Audio Settings">
sl@0
   375
    <unit bldFile="devsoundextensions/globalaudiosettings/group"/>
sl@0
   376
   </component>
sl@0
   377
   <component id="restrictedaudiooutput" filter="s60" name="Restricted Audio Output">
sl@0
   378
    <unit bldFile="devsoundextensions/restrictedaudiooutput/group"/>
sl@0
   379
   </component>
sl@0
   380
   <component id="ciextnfactoryplugins" filter="s60" name="Custom Interface Extension Factory Plugins" class="plugin">
sl@0
   381
    <unit bldFile="devsoundextensions/ciextnfactoryplugins/group"/>
sl@0
   382
   </component>
sl@0
   383
  </collection>
sl@0
   384
  <collection id="mdfdevvideoextensions" name="MDF Dev Video Extensions" level="device-fw">
sl@0
   385
   <component id="nga_mdf_postprocessor" name="NGA MDF Postprocessor" filter="s60">
sl@0
   386
    <unit bldFile="mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
sl@0
   387
   </component>
sl@0
   388
   <component id="nga_mdf_postprocessor_shai" name="NGA MDF Postprocessor shai" filter="s60">
sl@0
   389
    <unit bldFile="mdfdevvideoextensions/nga_mdf_postprocessor_shai/group"/>
sl@0
   390
   </component>
sl@0
   391
  </collection>
sl@0
   392
  <collection id="frametable_stub" name="Frametable Stub" level="device-fw">
sl@0
   393
	<!-- collection is really a component. Needs to move down a directory -->
sl@0
   394
   <component id="frametable_stub_build" name="Frametable Stub Build" filter="s60" introduced="^4">
sl@0
   395
    <unit bldFile="frametable_stub/group"/>
sl@0
   396
   </component>
sl@0
   397
  </collection>
sl@0
   398
  <collection id="eaacplusutil_stub" name="eAAC Plus Utils Stub" level="hw-if">
sl@0
   399
	<!-- collection is really a component. Needs to move down a directory -->
sl@0
   400
   <component id="eaacplusutil_stub_build" name="eAAC Plus Utils Stub Build" filter="s60" introduced="^4">
sl@0
   401
    <unit bldFile="eaacplusutil_stub/group"/>
sl@0
   402
   </component>
sl@0
   403
  </collection>
sl@0
   404
  <collection id="imagingandcamerafws" name="Imaging and Camera Frameworks" level="app-if">
sl@0
   405
   <component id="camerafw" name="Camera Framework" introduced="7.0s" purpose="optional">
sl@0
   406
    <unit bldFile="imagingandcamerafws/camerafw/group" mrp="imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
sl@0
   407
   </component>
sl@0
   408
   <component id="cameraunittest" name="Camera Unit Tests" introduced="9.2" purpose="development" filter="test">
sl@0
   409
    <unit mrp="imagingandcamerafws/cameraunittest/group/multimedia_unittest_ecam_source.mrp" bldFile="imagingandcamerafws/cameraunittest/group"/>
sl@0
   410
   </component>
sl@0
   411
  </collection>
sl@0
   412
  <collection id="mmlibs" name="Multimedia Libraries" level="middleware">
sl@0
   413
   <component id="mmutilitylib" name="Multimedia Utility Library" introduced="8.1" purpose="mandatory">
sl@0
   414
    <unit bldFile="mmlibs/mmutilitylib/group" mrp="mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
sl@0
   415
   </component>
sl@0
   416
   <component id="mmfw" name="Multimedia Framework" introduced="7.0s" purpose="mandatory">
sl@0
   417
    <unit bldFile="mmlibs/mmfw/group" mrp="mmlibs/mmfw/group/multimedia_mmf.mrp"/>
sl@0
   418
   </component>
sl@0
   419
  </collection>
sl@0
   420
  <collection id="mmplugins" name="Multimedia Plugins" level="middleware">
sl@0
   421
   <component id="cameraplugins" name="Camera Plugins" introduced="7.0s" purpose="optional" class="plugin">
sl@0
   422
    <unit bldFile="mmplugins/cameraplugins/group" mrp="mmplugins/cameraplugins/group/multimedia_ecam_plugins.mrp"/>
sl@0
   423
   </component>
sl@0
   424
   <component id="lib3gp" name="3GP Library" introduced="^2" purpose="optional">
sl@0
   425
    <unit bldFile="mmplugins/lib3gp/group" mrp="mmplugins/lib3gp/group/multimedia_3gplibrary.mrp"/>
sl@0
   426
   </component>
sl@0
   427
   <component id="lib3gpunittest" name="3GP Unit Tests" introduced="^2" purpose="development" filter="test">
sl@0
   428
    <unit mrp="mmplugins/lib3gpunittest/group/multimedia_unittest_3gplibrary_source.mrp" bldFile="mmplugins/lib3gpunittest/group"/>
sl@0
   429
   </component>
sl@0
   430
   <component id="mmfwplugins" name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" class="plugin">
sl@0
   431
    <unit bldFile="mmplugins/mmfwplugins/group" mrp="mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
sl@0
   432
   </component>
sl@0
   433
  </collection>
sl@0
   434
  <collection id="mm_info" name="Multimedia Info" level="app-if">
sl@0
   435
   <component id="mmdocs" name="Multimedia Documentation" purpose="development" class="doc">
sl@0
   436
    <unit mrp="mm_info/mmdocs/multimedia_documentation.mrp"/>
sl@0
   437
   </component>
sl@0
   438
   <component id="mm_metadata" name="Multimedia Metadata" class="config" introduced="^2" purpose="development" target="desktop">
sl@0
   439
    <unit mrp="mm_info/mm_metadata/mm_metadata.mrp"/>
sl@0
   440
   </component>
sl@0
   441
  </collection>
sl@0
   442
  <collection id="mmresourcemgmt" name="Multimedia Resource Management" level="middleware">
sl@0
   443
   <component id="mmresctrl" name="Multimedia Resource Controller" introduced="^2" purpose="development">
sl@0
   444
    <unit bldFile="mmresourcemgmt/mmresctrl/group" mrp="mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
sl@0
   445
   </component>
sl@0
   446
  </collection>
sl@0
   447
  <collection id="mmdevicefw" name="Multimedia Device Framework" level="device-fw">
sl@0
   448
   <component id="mdf" name="Media Device Framework" introduced="9.2" purpose="mandatory">
sl@0
   449
    <unit bldFile="mmdevicefw/mdf/group" mrp="mmdevicefw/mdf/group/multimedia_mdf.mrp"/>
sl@0
   450
   </component>
sl@0
   451
   <component id="mdfunittest" name="MDF Unit Tests" introduced="9.2" purpose="development" filter="test">
sl@0
   452
    <unit mrp="mmdevicefw/mdfunittest/group/multimedia_unittest_mdf_source.mrp" bldFile="mmdevicefw/mdfunittest/group"/>
sl@0
   453
   </component>
sl@0
   454
   <component id="speechrecogsupport" name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
sl@0
   455
    <unit bldFile="mmdevicefw/speechrecogsupport/group" mrp="mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
sl@0
   456
   </component>
sl@0
   457
  </collection>
sl@0
   458
  <collection id="mmswadaptation" name="Multimedia Software Adaptation" level="adaptation">
sl@0
   459
   <component id="videorenderer" name="Video Renderer" introduced="^3" purpose="optional">
sl@0
   460
    <unit bldFile="mmswadaptation/videorenderer/group" mrp="mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
sl@0
   461
   </component>
sl@0
   462
  </collection>
sl@0
   463
  <collection id="mmtestenv" name="Multimedia Test Environment" level="device-fw">
sl@0
   464
   <component id="mmtestfw" name="Multimedia Test Framework" introduced="7.0s" purpose="development" filter="test">
sl@0
   465
    <unit mrp="mmtestenv/mmtestfw/group/multimedia_testframework_source.mrp" bldFile="mmtestenv/mmtestfw/group"/>
sl@0
   466
   </component>
sl@0
   467
   <component id="mmtestfwunittest" name="Multimedia Test Framework Unit Tests" introduced="7.0s" purpose="development" filter="test">
sl@0
   468
    <unit mrp="mmtestenv/mmtestfwunittest/group/multimedia_unittest_testframework_source.mrp" bldFile="mmtestenv/mmtestfwunittest/group"/>
sl@0
   469
   </component>
sl@0
   470
   <component id="mmtestagent" name="Multimedia Test Agent" introduced="8.0" purpose="development" filter="test">
sl@0
   471
    <unit mrp="mmtestenv/mmtestagent/group/multimediatestagent_source.mrp" bldFile="mmtestenv/mmtestagent/group"/>
sl@0
   472
   </component>
sl@0
   473
   <component id="mmtesttools" name="Multimedia Test Tools" purpose="development" filter="test">
sl@0
   474
    <unit mrp="mmtestenv/mmtesttools/Group/multimedia_testtools_source.mrp" bldFile="mmtestenv/mmtesttools/Group"/>
sl@0
   475
   </component>
sl@0
   476
  </collection>
sl@0
   477
  <collection id="devsound" name="Sound Device" level="devices">
sl@0
   478
   <component id="devsoundapi" name="DevSound API" introduced="7.0s" purpose="mandatory">
sl@0
   479
    <unit bldFile="devsound/devsoundapi/group" mrp="devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
sl@0
   480
   </component>
sl@0
   481
   <component id="a3fdevsound" name="A3F DevSound" introduced="^2" purpose="optional">
sl@0
   482
    <unit bldFile="devsound/a3fdevsound/group" mrp="devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
sl@0
   483
   </component>
sl@0
   484
   <component id="a3facf" name="A3F Audio Component Framework" introduced="^2" purpose="optional">
sl@0
   485
    <unit bldFile="devsound/a3facf/group" mrp="devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
sl@0
   486
   </component>
sl@0
   487
   <component id="devsoundpluginsupport" name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
sl@0
   488
    <unit bldFile="devsound/devsoundpluginsupport/group" mrp="devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
sl@0
   489
   </component>
sl@0
   490
   <component id="refdevsound" name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
sl@0
   491
    <unit bldFile="devsound/devsoundrefplugin/group" mrp="devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
sl@0
   492
   </component>
sl@0
   493
   <component id="btdevsound" name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" class="plugin" deprecated="^4">
sl@0
   494
    <unit bldFile="devsound/sounddevbt/group" mrp="devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
sl@0
   495
   </component>
sl@0
   496
   <component id="a3ftrace" name="A3F Trace Utility" introduced="^2" purpose="development">
sl@0
   497
    <unit bldFile="devsound/a3ftrace/group" mrp="devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
sl@0
   498
   </component>
sl@0
   499
   <component id="a3fintegrationtest" name="A3F Integration Tests" introduced="^2" purpose="development" filter="test">
sl@0
   500
    <unit mrp="devsound/a3fintegrationtest/group/multimedia_inttest_a3f_devsound_source.mrp" bldFile="devsound/a3fintegrationtest/group"/>
sl@0
   501
   </component>
sl@0
   502
   <component id="a3fsrvstart" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
sl@0
   503
    <unit bldFile="devsound/a3fsrvstart/group" mrp="devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
sl@0
   504
   </component>
sl@0
   505
  </collection>
sl@0
   506
  <collection id="mmhais" name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
sl@0
   507
   <component id="devsoundhwdeviceapi" name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
sl@0
   508
    <unit bldFile="devsound/hwdevapi/group" mrp="devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
sl@0
   509
   </component>
sl@0
   510
   <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
sl@0
   511
    <unit bldFile="mmhais/a3facl/group" mrp="mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
sl@0
   512
   </component>
sl@0
   513
   <component id="a3fdevsoundcustomisation" name="A3F DevSound Customisation" introduced="^2" purpose="optional">
sl@0
   514
    <unit bldFile="mmhais/a3fdevsoundcustomisation/group" mrp="mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
sl@0
   515
   </component>
sl@0
   516
   <component id="refacladapt" name="Reference ACL Adaptation" introduced="^2" purpose="optional">
sl@0
   517
    <unit bldFile="mmhais/refacladapt/group" mrp="mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
sl@0
   518
   </component>
sl@0
   519
   <component id="videohai" name="Video HAI" introduced="7.0s" purpose="mandatory">
sl@0
   520
    <unit bldFile="mmhais/videohai/group" mrp="mmhais/videohai/group/multimedia_videohai.mrp"/>
sl@0
   521
   </component>
sl@0
   522
   <component id="dvbhreceiverhai" name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
sl@0
   523
    <unit bldFile="mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
sl@0
   524
   </component>
sl@0
   525
   <component id="dvbhunittest" name="Mobile TV DVB-H Unit Tests" introduced="^2" purpose="development" filter="test">
sl@0
   526
    <unit mrp="mmhais/dvbhunittest/hai/dvbh/group/multimedia_unittest_dvbhhai.mrp" bldFile="mmhais/dvbhunittest/hai/dvbh/group"/>
sl@0
   527
   </component>
sl@0
   528
  </collection>
sl@0
   529
 </package>
sl@0
   530
</SystemDefinition>