symbian4/os/mm/package_definition.xml
branchHighFidelityModel
changeset 331 75ee3fb17193
parent 246 f99f9ea9b39f
child 335 633f3bea9521
equal deleted inserted replaced
330:dc8c3f5ca92a 331:75ee3fb17193
     2 <SystemDefinition schema="3.0.0">
     2 <SystemDefinition schema="3.0.0">
     3  <package id="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
     3  <package id="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
     4   <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
     4   <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
     5    <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
     5    <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
     6     <meta rel="Api" href="mm_pub/audio_effects_api/audio_effects_api.metaxml"/>
     6     <meta rel="Api" href="mm_pub/audio_effects_api/audio_effects_api.metaxml"/>
     7     <unit bldFile="mm_pub/audio_effects_api/group"/>
     7     <unit bldFile="mm_pub/audio_effects_api/group" filter="!test"/>
       
     8     <unit bldFile="mm_pub/audio_effects_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
     8    </component>
     9    </component>
     9    <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
    10    <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
    10     <meta rel="Api" href="mm_pub/audio_effects_presets_api/audio_effects_presets_api.metaxml"/>
    11     <meta rel="Api" href="mm_pub/audio_effects_presets_api/audio_effects_presets_api.metaxml"/>
    11     <unit bldFile="mm_pub/audio_effects_presets_api/group"/>
    12     <unit bldFile="mm_pub/audio_effects_presets_api/group" filter="!test"/>
       
    13     <unit bldFile="mm_pub/audio_effects_presets_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
    12    </component>
    14    </component>
    13    <component id="drm_audio_player_api" name="DRM Audio Player API" class="api" filter="s60">
    15    <component id="drm_audio_player_api" name="DRM Audio Player API" class="api" filter="s60">
    14     <meta rel="Api" href="mm_pub/drm_audio_player_api/drm_audio_player_api.metaxml"/>
    16     <meta rel="Api" href="mm_pub/drm_audio_player_api/drm_audio_player_api.metaxml"/>
    15     <unit bldFile="mm_pub/drm_audio_player_api/group"/>
    17     <unit bldFile="mm_pub/drm_audio_player_api/group" filter="!test"/>
       
    18     <unit bldFile="mm_pub/drm_audio_player_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
    16    </component>
    19    </component>
    17    <component id="multimedia_extension_interfaces_api" name="Multimedia Extension Interfaces API" class="api" filter="s60">
    20    <component id="multimedia_extension_interfaces_api" name="Multimedia Extension Interfaces API" class="api" filter="s60">
    18     <meta rel="Api" href="mm_pub/multimedia_extension_interfaces_api/multimedia_extension_interfaces_api.metaxml"/>
    21     <meta rel="Api" href="mm_pub/multimedia_extension_interfaces_api/multimedia_extension_interfaces_api.metaxml"/>
    19     <unit bldFile="mm_pub/multimedia_extension_interfaces_api/group"/>
    22     <unit bldFile="mm_pub/multimedia_extension_interfaces_api/group"/>
    20    </component>
    23    </component>
    21   </collection>
    24   </collection>
    22   <collection id="mm_plat" name="Multimedia Platform Interfaces" level="app-if">
    25   <collection id="mm_plat" name="Multimedia Platform Interfaces" level="app-if">
    23    <component id="aac_decoder_config_api" name="AAC Decoder Config API" class="api" filter="s60">
    26    <component id="aac_decoder_config_api" name="AAC Decoder Config API" class="api" filter="s60">
    24     <meta rel="Api" href="mm_plat/aac_decoder_config_api/aac_decoder_config_api.metaxml"/>
    27     <meta rel="Api" href="mm_plat/aac_decoder_config_api/aac_decoder_config_api.metaxml"/>
    25     <unit bldFile="mm_plat/aac_decoder_config_api/group"/>
    28     <unit bldFile="mm_plat/aac_decoder_config_api/group" filter="!test"/>
       
    29     <unit bldFile="mm_plat/aac_decoder_config_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
    26    </component>
    30    </component>
    27    <component id="aac_decoder_config_msg_hdlr_api" name="AAC Decoder Config Msg Hdlr API" class="api" filter="s60">
    31    <component id="aac_decoder_config_msg_hdlr_api" name="AAC Decoder Config Msg Hdlr API" class="api" filter="s60">
    28     <meta rel="Api" href="mm_plat/aac_decoder_config_msg_hdlr_api/aac_decoder_config_msg_hdlr_api.metaxml"/>
    32     <meta rel="Api" href="mm_plat/aac_decoder_config_msg_hdlr_api/aac_decoder_config_msg_hdlr_api.metaxml"/>
    29     <unit bldFile="mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
    33     <unit bldFile="mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
    30    </component>
    34    </component>
    56     <meta rel="Api" href="mm_plat/audio_policy_header_api/audio_policy_header_api.metaxml"/>
    60     <meta rel="Api" href="mm_plat/audio_policy_header_api/audio_policy_header_api.metaxml"/>
    57     <unit bldFile="mm_plat/audio_policy_header_api/group"/>
    61     <unit bldFile="mm_plat/audio_policy_header_api/group"/>
    58    </component>
    62    </component>
    59    <component id="audio_routing_api" name="Audio Routing API" class="api" filter="s60">
    63    <component id="audio_routing_api" name="Audio Routing API" class="api" filter="s60">
    60     <meta rel="Api" href="mm_plat/audio_routing_api/audio_routing_api.metaxml"/>
    64     <meta rel="Api" href="mm_plat/audio_routing_api/audio_routing_api.metaxml"/>
    61     <unit bldFile="mm_plat/audio_routing_api/group"/>
    65     <unit bldFile="mm_plat/audio_routing_api/group" filter="!test"/>
       
    66     <unit bldFile="mm_plat/audio_routing_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
    62    </component>
    67    </component>
    63    <component id="audio_routing_msg_hdlr_api" name="Audio Routing Msg Hdlr API" class="api" filter="s60">
    68    <component id="audio_routing_msg_hdlr_api" name="Audio Routing Msg Hdlr API" class="api" filter="s60">
    64     <meta rel="Api" href="mm_plat/audio_routing_msg_hdlr_api/audio_routing_msg_hdlr_api.metaxml"/>
    69     <meta rel="Api" href="mm_plat/audio_routing_msg_hdlr_api/audio_routing_msg_hdlr_api.metaxml"/>
    65     <unit bldFile="mm_plat/audio_routing_msg_hdlr_api/group"/>
    70     <unit bldFile="mm_plat/audio_routing_msg_hdlr_api/group"/>
    66    </component>
    71    </component>
    92     <meta rel="Api" href="mm_plat/display_posting_api/display_posting_api.metaxml"/>
    97     <meta rel="Api" href="mm_plat/display_posting_api/display_posting_api.metaxml"/>
    93     <unit bldFile="mm_plat/display_posting_api/group"/>
    98     <unit bldFile="mm_plat/display_posting_api/group"/>
    94    </component>
    99    </component>
    95    <component id="eaac_plus_decoder_interface_api" name="eAAC Plus Decoder Interface API" class="api" filter="s60">
   100    <component id="eaac_plus_decoder_interface_api" name="eAAC Plus Decoder Interface API" class="api" filter="s60">
    96     <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_api/eaac_plus_decoder_interface_api.metaxml"/>
   101     <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_api/eaac_plus_decoder_interface_api.metaxml"/>
    97     <unit bldFile="mm_plat/eaac_plus_decoder_interface_api/group"/>
   102     <unit bldFile="mm_plat/eaac_plus_decoder_interface_api/group" filter="!test"/>
       
   103     <unit bldFile="mm_plat/eaac_plus_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
    98    </component>
   104    </component>
    99    <component id="eaac_plus_decoder_interface_msg_hdlr_api" name="eAAC Plus Decoder Interface Message Handler API" class="api" filter="s60">
   105    <component id="eaac_plus_decoder_interface_msg_hdlr_api" name="eAAC Plus Decoder Interface Message Handler API" class="api" filter="s60">
   100     <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/eaac_plus_decoder_interface_msg_hdlr_api.metaxml"/>
   106     <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/eaac_plus_decoder_interface_msg_hdlr_api.metaxml"/>
   101     <unit bldFile="mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
   107     <unit bldFile="mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
   102    </component>
   108    </component>
   104     <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_proxy_api/eaac_plus_decoder_interface_proxy_api.metaxml"/>
   110     <meta rel="Api" href="mm_plat/eaac_plus_decoder_interface_proxy_api/eaac_plus_decoder_interface_proxy_api.metaxml"/>
   105     <unit bldFile="mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
   111     <unit bldFile="mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
   106    </component>
   112    </component>
   107    <component id="error_concealment_interface_api" name="Error Concealment Interface API" class="api" filter="s60">
   113    <component id="error_concealment_interface_api" name="Error Concealment Interface API" class="api" filter="s60">
   108     <meta rel="Api" href="mm_plat/error_concealment_interface_api/error_concealment_interface_api.metaxml"/>
   114     <meta rel="Api" href="mm_plat/error_concealment_interface_api/error_concealment_interface_api.metaxml"/>
   109     <unit bldFile="mm_plat/error_concealment_interface_api/group"/>
   115     <unit bldFile="mm_plat/error_concealment_interface_api/group" filter="!test"/>
       
   116     <unit bldFile="mm_plat/error_concealment_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   110    </component>
   117    </component>
   111    <component id="error_concealment_interface_msg_hdlr_api" name="Error Concealment Interface Message Handler API" class="api" filter="s60">
   118    <component id="error_concealment_interface_msg_hdlr_api" name="Error Concealment Interface Message Handler API" class="api" filter="s60">
   112     <meta rel="Api" href="mm_plat/error_concealment_interface_msg_hdlr_api/error_concealment_interface_msg_hdlr_api.metaxml"/>
   119     <meta rel="Api" href="mm_plat/error_concealment_interface_msg_hdlr_api/error_concealment_interface_msg_hdlr_api.metaxml"/>
   113     <unit bldFile="mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
   120     <unit bldFile="mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
   114    </component>
   121    </component>
   120     <meta rel="Api" href="mm_plat/fm_radio_adaptation_api/fm_radio_adaptation_api.metaxml"/>
   127     <meta rel="Api" href="mm_plat/fm_radio_adaptation_api/fm_radio_adaptation_api.metaxml"/>
   121     <unit bldFile="mm_plat/fm_radio_adaptation_api/group"/>
   128     <unit bldFile="mm_plat/fm_radio_adaptation_api/group"/>
   122    </component>
   129    </component>
   123    <component id="g711_decoder_interface_api" name="G711 Decoder Interface API" class="api" filter="s60">
   130    <component id="g711_decoder_interface_api" name="G711 Decoder Interface API" class="api" filter="s60">
   124     <meta rel="Api" href="mm_plat/g711_decoder_interface_api/g711_decoder_interface_api.metaxml"/>
   131     <meta rel="Api" href="mm_plat/g711_decoder_interface_api/g711_decoder_interface_api.metaxml"/>
   125     <unit bldFile="mm_plat/g711_decoder_interface_api/group"/>
   132     <unit bldFile="mm_plat/g711_decoder_interface_api/group" filter="!test"/>
       
   133     <unit bldFile="mm_plat/g711_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   126    </component>
   134    </component>
   127    <component id="g711_decoder_interface_msg_hdlr_api" name="G711 Decoder Interface Message Handler API" class="api" filter="s60">
   135    <component id="g711_decoder_interface_msg_hdlr_api" name="G711 Decoder Interface Message Handler API" class="api" filter="s60">
   128     <meta rel="Api" href="mm_plat/g711_decoder_interface_msg_hdlr_api/g711_decoder_interface_msg_hdlr_api.metaxml"/>
   136     <meta rel="Api" href="mm_plat/g711_decoder_interface_msg_hdlr_api/g711_decoder_interface_msg_hdlr_api.metaxml"/>
   129     <unit bldFile="mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
   137     <unit bldFile="mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
   130    </component>
   138    </component>
   132     <meta rel="Api" href="mm_plat/g711_decoder_interface_proxy_api/g711_decoder_interface_proxy_api.metaxml"/>
   140     <meta rel="Api" href="mm_plat/g711_decoder_interface_proxy_api/g711_decoder_interface_proxy_api.metaxml"/>
   133     <unit bldFile="mm_plat/g711_decoder_interface_proxy_api/group"/>
   141     <unit bldFile="mm_plat/g711_decoder_interface_proxy_api/group"/>
   134    </component>
   142    </component>
   135    <component id="g711_encoder_interface_api" name="G711 Encoder Interface API" class="api" filter="s60">
   143    <component id="g711_encoder_interface_api" name="G711 Encoder Interface API" class="api" filter="s60">
   136     <meta rel="Api" href="mm_plat/g711_encoder_interface_api/g711_encoder_interface_api.metaxml"/>
   144     <meta rel="Api" href="mm_plat/g711_encoder_interface_api/g711_encoder_interface_api.metaxml"/>
   137     <unit bldFile="mm_plat/g711_encoder_interface_api/group"/>
   145     <unit bldFile="mm_plat/g711_encoder_interface_api/group" filter="!test"/>
       
   146     <unit bldFile="mm_plat/g711_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   138    </component>
   147    </component>
   139    <component id="g711_encoder_interface_msg_hdlr_api" name="G711 Encoder Interface Message Handler API" class="api" filter="s60">
   148    <component id="g711_encoder_interface_msg_hdlr_api" name="G711 Encoder Interface Message Handler API" class="api" filter="s60">
   140     <meta rel="Api" href="mm_plat/g711_encoder_interface_msg_hdlr_api/g711_encoder_interface_msg_hdlr_api.metaxml"/>
   149     <meta rel="Api" href="mm_plat/g711_encoder_interface_msg_hdlr_api/g711_encoder_interface_msg_hdlr_api.metaxml"/>
   141     <unit bldFile="mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
   150     <unit bldFile="mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
   142    </component>
   151    </component>
   144     <meta rel="Api" href="mm_plat/g711_encoder_interface_proxy_api/g711_encoder_interface_proxy_api.metaxml"/>
   153     <meta rel="Api" href="mm_plat/g711_encoder_interface_proxy_api/g711_encoder_interface_proxy_api.metaxml"/>
   145     <unit bldFile="mm_plat/g711_encoder_interface_proxy_api/group"/>
   154     <unit bldFile="mm_plat/g711_encoder_interface_proxy_api/group"/>
   146    </component>
   155    </component>
   147    <component id="g729_decoder_interface_api" name="G729 Decoder Interface API" class="api" filter="s60">
   156    <component id="g729_decoder_interface_api" name="G729 Decoder Interface API" class="api" filter="s60">
   148     <meta rel="Api" href="mm_plat/g729_decoder_interface_api/g729_decoder_interface_api.metaxml"/>
   157     <meta rel="Api" href="mm_plat/g729_decoder_interface_api/g729_decoder_interface_api.metaxml"/>
   149     <unit bldFile="mm_plat/g729_decoder_interface_api/group"/>
   158     <unit bldFile="mm_plat/g729_decoder_interface_api/group" filter="!test"/>
       
   159     <unit bldFile="mm_plat/g729_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   150    </component>
   160    </component>
   151    <component id="g729_decoder_interface_msg_hdlr_api" name="G729 Decoder Interface Message Handler API" class="api" filter="s60">
   161    <component id="g729_decoder_interface_msg_hdlr_api" name="G729 Decoder Interface Message Handler API" class="api" filter="s60">
   152     <meta rel="Api" href="mm_plat/g729_decoder_interface_msg_hdlr_api/g729_decoder_interface_msg_hdlr_api.metaxml"/>
   162     <meta rel="Api" href="mm_plat/g729_decoder_interface_msg_hdlr_api/g729_decoder_interface_msg_hdlr_api.metaxml"/>
   153     <unit bldFile="mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
   163     <unit bldFile="mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
   154    </component>
   164    </component>
   156     <meta rel="Api" href="mm_plat/g729_decoder_interface_proxy_api/g729_decoder_interface_proxy_api.metaxml"/>
   166     <meta rel="Api" href="mm_plat/g729_decoder_interface_proxy_api/g729_decoder_interface_proxy_api.metaxml"/>
   157     <unit bldFile="mm_plat/g729_decoder_interface_proxy_api/group"/>
   167     <unit bldFile="mm_plat/g729_decoder_interface_proxy_api/group"/>
   158    </component>
   168    </component>
   159    <component id="g729_encoder_interface_api" name="G729 Encoder Interface API" class="api" filter="s60">
   169    <component id="g729_encoder_interface_api" name="G729 Encoder Interface API" class="api" filter="s60">
   160     <meta rel="Api" href="mm_plat/g729_encoder_interface_api/g729_encoder_interface_api.metaxml"/>
   170     <meta rel="Api" href="mm_plat/g729_encoder_interface_api/g729_encoder_interface_api.metaxml"/>
   161     <unit bldFile="mm_plat/g729_encoder_interface_api/group"/>
   171     <unit bldFile="mm_plat/g729_encoder_interface_api/group" filter="!test"/>
       
   172     <unit bldFile="mm_plat/g729_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   162    </component>
   173    </component>
   163    <component id="g729_encoder_interface_proxy_api" name="G729 Encoder Interface Proxy API" class="api" filter="s60">
   174    <component id="g729_encoder_interface_proxy_api" name="G729 Encoder Interface Proxy API" class="api" filter="s60">
   164     <meta rel="Api" href="mm_plat/g729_encoder_interface_proxy_api/g729_encoder_interface_proxy_api.metaxml"/>
   175     <meta rel="Api" href="mm_plat/g729_encoder_interface_proxy_api/g729_encoder_interface_proxy_api.metaxml"/>
   165     <unit bldFile="mm_plat/g729_encoder_interface_proxy_api/group"/>
   176     <unit bldFile="mm_plat/g729_encoder_interface_proxy_api/group"/>
   166    </component>
   177    </component>
   168     <meta rel="Api" href="mm_plat/g729_encoder_interface_msg_hdlr_api/g729_encoder_interface_msg_hdlr_api.metaxml"/>
   179     <meta rel="Api" href="mm_plat/g729_encoder_interface_msg_hdlr_api/g729_encoder_interface_msg_hdlr_api.metaxml"/>
   169     <unit bldFile="mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
   180     <unit bldFile="mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
   170    </component>
   181    </component>
   171    <component id="global_audio_settings_api" name="Global Audio Settings API" class="api" filter="s60">
   182    <component id="global_audio_settings_api" name="Global Audio Settings API" class="api" filter="s60">
   172     <meta rel="Api" href="mm_plat/global_audio_settings_api/global_audio_settings_api.metaxml"/>
   183     <meta rel="Api" href="mm_plat/global_audio_settings_api/global_audio_settings_api.metaxml"/>
   173     <unit bldFile="mm_plat/global_audio_settings_api/group"/>
   184     <unit bldFile="mm_plat/global_audio_settings_api/group" filter="!test"/>
       
   185     <unit bldFile="mm_plat/global_audio_settings_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   174    </component>
   186    </component>
   175    <component id="global_audio_settings_definition_api" name="Global Audio Settings Definition API" class="api" filter="s60">
   187    <component id="global_audio_settings_definition_api" name="Global Audio Settings Definition API" class="api" filter="s60">
   176     <meta rel="Api" href="mm_plat/global_audio_settings_definition_api/global_audio_settings_definition_api.metaxml"/>
   188     <meta rel="Api" href="mm_plat/global_audio_settings_definition_api/global_audio_settings_definition_api.metaxml"/>
   177     <unit bldFile="mm_plat/global_audio_settings_definition_api/group"/>
   189     <unit bldFile="mm_plat/global_audio_settings_definition_api/group"/>
   178    </component>
   190    </component>
   179    <component id="ilbc_decoder_interface_api" name="Ilbc Decoder Interface API" class="api" filter="s60">
   191    <component id="ilbc_decoder_interface_api" name="Ilbc Decoder Interface API" class="api" filter="s60">
   180     <meta rel="Api" href="mm_plat/ilbc_decoder_interface_api/ilbc_decoder_interface_api.metaxml"/>
   192     <meta rel="Api" href="mm_plat/ilbc_decoder_interface_api/ilbc_decoder_interface_api.metaxml"/>
   181     <unit bldFile="mm_plat/ilbc_decoder_interface_api/group"/>
   193     <unit bldFile="mm_plat/ilbc_decoder_interface_api/group" filter="!test"/>
       
   194     <unit bldFile="mm_plat/ilbc_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   182    </component>
   195    </component>
   183    <component id="ilbc_decoder_interface_msg_hdlr_api" name="Ilbc Decoder Interface Message Handler API" class="api" filter="s60">
   196    <component id="ilbc_decoder_interface_msg_hdlr_api" name="Ilbc Decoder Interface Message Handler API" class="api" filter="s60">
   184     <meta rel="Api" href="mm_plat/ilbc_decoder_interface_msg_hdlr_api/ilbc_decoder_interface_msg_hdlr_api.metaxml"/>
   197     <meta rel="Api" href="mm_plat/ilbc_decoder_interface_msg_hdlr_api/ilbc_decoder_interface_msg_hdlr_api.metaxml"/>
   185     <unit bldFile="mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
   198     <unit bldFile="mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
   186    </component>
   199    </component>
   188     <meta rel="Api" href="mm_plat/ilbc_decoder_interface_proxy_api/ilbc_decoder_interface_proxy_api.metaxml"/>
   201     <meta rel="Api" href="mm_plat/ilbc_decoder_interface_proxy_api/ilbc_decoder_interface_proxy_api.metaxml"/>
   189     <unit bldFile="mm_plat/ilbc_decoder_interface_proxy_api/group"/>
   202     <unit bldFile="mm_plat/ilbc_decoder_interface_proxy_api/group"/>
   190    </component>
   203    </component>
   191    <component id="ilbc_encoder_interface_api" name="Ilbc Encoder Interface API" class="api" filter="s60">
   204    <component id="ilbc_encoder_interface_api" name="Ilbc Encoder Interface API" class="api" filter="s60">
   192     <meta rel="Api" href="mm_plat/ilbc_encoder_interface_api/ilbc_encoder_interface_api.metaxml"/>
   205     <meta rel="Api" href="mm_plat/ilbc_encoder_interface_api/ilbc_encoder_interface_api.metaxml"/>
   193     <unit bldFile="mm_plat/ilbc_encoder_interface_api/group"/>
   206     <unit bldFile="mm_plat/ilbc_encoder_interface_api/group" filter="!test"/>
       
   207     <unit bldFile="mm_plat/ilbc_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   194    </component>
   208    </component>
   195    <component id="ilbc_encoder_interface_msg_hdlr_api" name="Ilbc Encoder Interface Message Handler API" class="api" filter="s60">
   209    <component id="ilbc_encoder_interface_msg_hdlr_api" name="Ilbc Encoder Interface Message Handler API" class="api" filter="s60">
   196     <meta rel="Api" href="mm_plat/ilbc_encoder_interface_msg_hdlr_api/ilbc_encoder_interface_msg_hdlr_api.metaxml"/>
   210     <meta rel="Api" href="mm_plat/ilbc_encoder_interface_msg_hdlr_api/ilbc_encoder_interface_msg_hdlr_api.metaxml"/>
   197     <unit bldFile="mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
   211     <unit bldFile="mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
   198    </component>
   212    </component>
   216     <meta rel="Api" href="mm_plat/nokia_multimedia_fourcc_definitions_api/nokia_multimedia_fourcc_definitions_api.metaxml"/>
   230     <meta rel="Api" href="mm_plat/nokia_multimedia_fourcc_definitions_api/nokia_multimedia_fourcc_definitions_api.metaxml"/>
   217     <unit bldFile="mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
   231     <unit bldFile="mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
   218    </component>
   232    </component>
   219    <component id="ra8_decoder_interface_api" name="RA8 Decoder Interface API" class="api" filter="s60">
   233    <component id="ra8_decoder_interface_api" name="RA8 Decoder Interface API" class="api" filter="s60">
   220     <meta rel="Api" href="mm_plat/ra8_decoder_interface_api/ra8_decoder_interface_api.metaxml"/>
   234     <meta rel="Api" href="mm_plat/ra8_decoder_interface_api/ra8_decoder_interface_api.metaxml"/>
   221     <unit bldFile="mm_plat/ra8_decoder_interface_api/group"/>
   235     <unit bldFile="mm_plat/ra8_decoder_interface_api/group" filter="!test"/>
       
   236     <unit bldFile="mm_plat/ra8_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   222    </component>
   237    </component>
   223    <component id="ra8_decoder_interface_msg_hdlr_api" name="RA8 Decoder Interface Message Handler API" class="api" filter="s60">
   238    <component id="ra8_decoder_interface_msg_hdlr_api" name="RA8 Decoder Interface Message Handler API" class="api" filter="s60">
   224     <meta rel="Api" href="mm_plat/ra8_decoder_interface_msg_hdlr_api/ra8_decoder_interface_msg_hdlr_api.metaxml"/>
   239     <meta rel="Api" href="mm_plat/ra8_decoder_interface_msg_hdlr_api/ra8_decoder_interface_msg_hdlr_api.metaxml"/>
   225     <unit bldFile="mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
   240     <unit bldFile="mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
   226    </component>
   241    </component>
   232     <meta rel="Api" href="mm_plat/rds_adaptation_api/rds_adaptation_api.metaxml"/>
   247     <meta rel="Api" href="mm_plat/rds_adaptation_api/rds_adaptation_api.metaxml"/>
   233     <unit bldFile="mm_plat/rds_adaptation_api/group"/>
   248     <unit bldFile="mm_plat/rds_adaptation_api/group"/>
   234    </component>
   249    </component>
   235    <component id="restricted_audio_output_api" name="Restricted Audio Output API" class="api" filter="s60">
   250    <component id="restricted_audio_output_api" name="Restricted Audio Output API" class="api" filter="s60">
   236     <meta rel="Api" href="mm_plat/restricted_audio_output_api/restricted_audio_output_api.metaxml"/>
   251     <meta rel="Api" href="mm_plat/restricted_audio_output_api/restricted_audio_output_api.metaxml"/>
   237     <unit bldFile="mm_plat/restricted_audio_output_api/group"/>
   252     <unit bldFile="mm_plat/restricted_audio_output_api/group" filter="!test"/>
       
   253     <unit bldFile="mm_plat/restricted_audio_output_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   238    </component>
   254    </component>
   239    <component id="restricted_audio_output_msg_hdlr_api" name="Restricted Audio Output Message Handler API" class="api" filter="s60">
   255    <component id="restricted_audio_output_msg_hdlr_api" name="Restricted Audio Output Message Handler API" class="api" filter="s60">
   240     <meta rel="Api" href="mm_plat/restricted_audio_output_msg_hdlr_api/restricted_audio_output_msg_hdlr_api.metaxml"/>
   256     <meta rel="Api" href="mm_plat/restricted_audio_output_msg_hdlr_api/restricted_audio_output_msg_hdlr_api.metaxml"/>
   241     <unit bldFile="mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
   257     <unit bldFile="mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
   242    </component>
   258    </component>
   244     <meta rel="Api" href="mm_plat/restricted_audio_output_proxy_api/restricted_audio_output_proxy_api.metaxml"/>
   260     <meta rel="Api" href="mm_plat/restricted_audio_output_proxy_api/restricted_audio_output_proxy_api.metaxml"/>
   245     <unit bldFile="mm_plat/restricted_audio_output_proxy_api/group"/>
   261     <unit bldFile="mm_plat/restricted_audio_output_proxy_api/group"/>
   246    </component>
   262    </component>
   247    <component id="sbc_encoder_interface_api" name="SBC Encoder Interface API" class="api" filter="s60">
   263    <component id="sbc_encoder_interface_api" name="SBC Encoder Interface API" class="api" filter="s60">
   248     <meta rel="Api" href="mm_plat/sbc_encoder_interface_api/sbc_encoder_interface_api.metaxml"/>
   264     <meta rel="Api" href="mm_plat/sbc_encoder_interface_api/sbc_encoder_interface_api.metaxml"/>
   249     <unit bldFile="mm_plat/sbc_encoder_interface_api/group"/>
   265     <unit bldFile="mm_plat/sbc_encoder_interface_api/group" filter="!test"/>
       
   266     <unit bldFile="mm_plat/sbc_encoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   250    </component>
   267    </component>
   251    <component id="sbc_encoder_interface_msg_hdlr_api" name="SBC Encoder Interface Message Handler API" class="api" filter="s60">
   268    <component id="sbc_encoder_interface_msg_hdlr_api" name="SBC Encoder Interface Message Handler API" class="api" filter="s60">
   252     <meta rel="Api" href="mm_plat/sbc_encoder_interface_msg_hdlr_api/sbc_encoder_interface_msg_hdlr_api.metaxml"/>
   269     <meta rel="Api" href="mm_plat/sbc_encoder_interface_msg_hdlr_api/sbc_encoder_interface_msg_hdlr_api.metaxml"/>
   253     <unit bldFile="mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
   270     <unit bldFile="mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
   254    </component>
   271    </component>
   260     <meta rel="Api" href="mm_plat/secure_output_mdf_custom_interface/secure_output_mdf_custom_interface.metaxml"/>
   277     <meta rel="Api" href="mm_plat/secure_output_mdf_custom_interface/secure_output_mdf_custom_interface.metaxml"/>
   261     <unit bldFile="mm_plat/secure_output_mdf_custom_interface/group"/>
   278     <unit bldFile="mm_plat/secure_output_mdf_custom_interface/group"/>
   262    </component>
   279    </component>
   263    <component id="speech_encoder_config_api" name="Speech Encoder Config API" class="api" filter="s60">
   280    <component id="speech_encoder_config_api" name="Speech Encoder Config API" class="api" filter="s60">
   264     <meta rel="Api" href="mm_plat/speech_encoder_config_api/speech_encoder_config_api.metaxml"/>
   281     <meta rel="Api" href="mm_plat/speech_encoder_config_api/speech_encoder_config_api.metaxml"/>
   265     <unit bldFile="mm_plat/speech_encoder_config_api/group"/>
   282     <unit bldFile="mm_plat/speech_encoder_config_api/group" filter="!test"/>
       
   283     <unit bldFile="mm_plat/speech_encoder_config_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   266    </component>
   284    </component>
   267    <component id="speech_encoder_config_msg_hdlr_api" name="Speech Encoder Config Message Handler API" class="api" filter="s60">
   285    <component id="speech_encoder_config_msg_hdlr_api" name="Speech Encoder Config Message Handler API" class="api" filter="s60">
   268     <meta rel="Api" href="mm_plat/speech_encoder_config_msg_hdlr_api/speech_encoder_config_msg_hdlr_api.metaxml"/>
   286     <meta rel="Api" href="mm_plat/speech_encoder_config_msg_hdlr_api/speech_encoder_config_msg_hdlr_api.metaxml"/>
   269     <unit bldFile="mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
   287     <unit bldFile="mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
   270    </component>
   288    </component>
   300     <meta rel="Api" href="mm_plat/video_window_control_custom_interface/video_window_control_custom_interface.metaxml"/>
   318     <meta rel="Api" href="mm_plat/video_window_control_custom_interface/video_window_control_custom_interface.metaxml"/>
   301     <unit bldFile="mm_plat/video_window_control_custom_interface/group"/>
   319     <unit bldFile="mm_plat/video_window_control_custom_interface/group"/>
   302    </component>
   320    </component>
   303    <component id="wma_decoder_interface_api" name="WMA Decoder Interface API" class="api" filter="s60">
   321    <component id="wma_decoder_interface_api" name="WMA Decoder Interface API" class="api" filter="s60">
   304     <meta rel="Api" href="mm_plat/wma_decoder_interface_api/wma_decoder_interface_api.metaxml"/>
   322     <meta rel="Api" href="mm_plat/wma_decoder_interface_api/wma_decoder_interface_api.metaxml"/>
   305     <unit bldFile="mm_plat/wma_decoder_interface_api/group"/>
   323     <unit bldFile="mm_plat/wma_decoder_interface_api/group" filter="!test"/>
       
   324     <unit bldFile="mm_plat/wma_decoder_interface_api/tsrc/group" filter="s60,test,api_test,pref_test"/>
   306    </component>
   325    </component>
   307    <component id="wma_decoder_interface_msg_hdlr_api" name="WMA Decoder Interface Message Handler API" class="api" filter="s60">
   326    <component id="wma_decoder_interface_msg_hdlr_api" name="WMA Decoder Interface Message Handler API" class="api" filter="s60">
   308     <meta rel="Api" href="mm_plat/wma_decoder_interface_msg_hdlr_api/wma_decoder_interface_msg_hdlr_api.metaxml"/>
   327     <meta rel="Api" href="mm_plat/wma_decoder_interface_msg_hdlr_api/wma_decoder_interface_msg_hdlr_api.metaxml"/>
   309     <unit bldFile="mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
   328     <unit bldFile="mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
   310    </component>
   329    </component>
   419   </collection>
   438   </collection>
   420   <collection id="mm_info" name="Multimedia Info" level="app-if">
   439   <collection id="mm_info" name="Multimedia Info" level="app-if">
   421    <component id="mmdocs" name="Multimedia Documentation" purpose="development" class="doc">
   440    <component id="mmdocs" name="Multimedia Documentation" purpose="development" class="doc">
   422     <unit mrp="mm_info/mmdocs/multimedia_documentation.mrp"/>
   441     <unit mrp="mm_info/mmdocs/multimedia_documentation.mrp"/>
   423    </component>
   442    </component>
   424    <component id="mm_tsrc" name="Multimedia Tests" purpose="development" filter="s60,test,api_test,pref_test">
       
   425     <unit bldFile="tsrc/group"/>
       
   426    </component>
       
   427    <component id="mm_metadata" name="Multimedia Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   443    <component id="mm_metadata" name="Multimedia Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   428     <unit mrp="mm_info/mm_metadata/mm_metadata.mrp"/>
   444     <unit mrp="mm_info/mm_metadata/mm_metadata.mrp"/>
   429    </component>
   445    </component>
   430   </collection>
   446   </collection>
   431   <collection id="mmresourcemgmt" name="Multimedia Resource Management" level="middleware">
   447   <collection id="mmresourcemgmt" name="Multimedia Resource Management" level="middleware">