symbian4/mw/mmmw/package_definition_3.0.xml
branchHighFidelityModel
changeset 246 f99f9ea9b39f
parent 245 30e67220bf86
child 248 4fe3868a6029
child 250 7a5687f3732c
child 257 40d9e95b4349
equal deleted inserted replaced
245:30e67220bf86 246:f99f9ea9b39f
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <SystemDefinition schema="3.0.0">
       
     3  <package id="mmmw" name="Multimedia Middleware" levels="plugin framework server generic specific">
       
     4   <collection id="mmmw_plat" name="Multimedia Middleware Platform Interfaces" level="specific">
       
     5    <component id="multimedia_data_source_api" name="Multimedia Data Source API" class="api" filter="s60">
       
     6     <meta rel="Api" href="mmmw_plat/multimedia_data_source_api/multimedia_data_source_api.metaxml"/>
       
     7     <unit bldFile="mmmw_plat/multimedia_data_source_api/group"/>
       
     8    </component>
       
     9    <component id="progressive_download_api" name="Progressive Download API" class="api" filter="s60">
       
    10     <meta rel="Api" href="mmmw_plat/progressive_download_api/progressive_download_api.metaxml"/>
       
    11     <unit bldFile="mmmw_plat/progressive_download_api/group"/>
       
    12    </component>
       
    13    <component id="equalizer_ui_api" name="Equalizer UI API" class="api" filter="s60">
       
    14     <meta rel="Api" href="mmmw_plat/equalizer_ui_api/equalizer_ui_api.metaxml"/>
       
    15     <unit bldFile="mmmw_plat/equalizer_ui_api/group"/>
       
    16    </component>
       
    17    <component id="enhanced_media_client_api" name="Enhanced Media Client API" class="api" filter="s60">
       
    18     <meta rel="Api" href="mmmw_plat/enhanced_media_client_api/enhanced_media_client_api.metaxml"/>
       
    19     <unit bldFile="mmmw_plat/enhanced_media_client_api/group"/>
       
    20    </component>
       
    21    <component id="stream_control_custom_command_api" name="Stream Control Custom Command API" class="api" filter="s60">
       
    22     <meta rel="Api" href="mmmw_plat/stream_control_custom_command_api/stream_control_custom_command_api.metaxml"/>
       
    23     <unit bldFile="mmmw_plat/stream_control_custom_command_api/group"/>
       
    24    </component>
       
    25    <component id="emc_buffer_source_api" name="EMC Buffer Source API" class="api" filter="s60">
       
    26     <meta rel="Api" href="mmmw_plat/emc_buffer_source_api/emc_buffer_source_api.metaxml"/>
       
    27     <unit bldFile="mmmw_plat/emc_buffer_source_api/group"/>
       
    28    </component>
       
    29    <component id="emc_file_source_api" name="EMC File Source API" class="api" filter="s60">
       
    30     <meta rel="Api" href="mmmw_plat/emc_file_source_api/emc_file_source_api.metaxml"/>
       
    31     <unit bldFile="mmmw_plat/emc_file_source_api/group"/>
       
    32    </component>
       
    33    <component id="audio_metadata_reader_api" name="Audio MetaData Reader API" class="api" filter="s60">
       
    34     <meta rel="Api" href="mmmw_plat/audio_metadata_reader_api/audio_metadata_reader_api.metaxml"/>
       
    35     <unit bldFile="mmmw_plat/audio_metadata_reader_api/group"/>
       
    36    </component>
       
    37    <component id="emc_progressive_download_source_api" name="EMC Progressive Download Source API" class="api" filter="s60">
       
    38     <meta rel="Api" href="mmmw_plat/emc_progressive_download_source_api/emc_progressive_download_source_api.metaxml"/>
       
    39     <unit bldFile="mmmw_plat/emc_progressive_download_source_api/group"/>
       
    40    </component>
       
    41    <component id="emc_volume_effect_api" name="EMC Volume Effect API" class="api" filter="s60">
       
    42     <meta rel="Api" href="mmmw_plat/emc_volume_effect_api/emc_volume_effect_api.metaxml"/>
       
    43     <unit bldFile="mmmw_plat/emc_volume_effect_api/group"/>
       
    44    </component>
       
    45    <component id="emc_balance_effect_api" name="EMC Balance Effect API" class="api" filter="s60">
       
    46     <unit bldFile="mmmw_plat/emc_balance_effect_api/group"/>
       
    47    </component>
       
    48    <component id="emc_descriptor_source_api" name="EMC Descriptor Source API" class="api" filter="s60">
       
    49     <meta rel="Api" href="mmmw_plat/emc_descriptor_source_api/emc_descriptor_source_api.metaxml"/>
       
    50     <unit bldFile="mmmw_plat/emc_descriptor_source_api/group"/>
       
    51    </component>
       
    52    <component id="emc_drm_config_intfc_api" name="EMC DRM Config Intfc API" class="api" filter="s60">
       
    53     <meta rel="Api" href="mmmw_plat/emc_drm_config_intfc_api/emc_drm_config_intfc_api.metaxml"/>
       
    54     <unit bldFile="mmmw_plat/emc_drm_config_intfc_api/group"/>
       
    55    </component>
       
    56    <component id="voip_audio_services_api" name="VoIP Audio Services" class="api" filter="s60">
       
    57     <meta rel="Api" href="mmmw_plat/voip_audio_services_api/voip_audio_services_api.metaxml"/>
       
    58     <unit bldFile="mmmw_plat/voip_audio_services_api/group"/>
       
    59    </component>
       
    60    <component id="configuration_components_factory_api" name="Configuration Components Factory API" class="api" filter="s60">
       
    61     <meta rel="Api" href="mmmw_plat/configuration_components_factory_api/configuration_components_factory_api.metaxml"/>
       
    62     <unit bldFile="mmmw_plat/configuration_components_factory_api/group"/>
       
    63    </component>
       
    64    <component id="audio_output_control_utility_api" name="Audio Output Control Utility API" class="api" filter="s60">
       
    65     <meta rel="Api" href="mmmw_plat/audio_output_control_utility_api/audio_output_control_utility_api.metaxml"/>
       
    66     <unit bldFile="mmmw_plat/audio_output_control_utility_api/group"/>
       
    67    </component>
       
    68    <component id="audio_output_control_utility_proxy_api" name="Audio Output Control Utility Proxy API" class="api" filter="s60">
       
    69     <meta rel="Api" href="mmmw_plat/audio_output_control_utility_proxy_api/audio_output_control_utility_proxy_api.metaxml"/>
       
    70     <unit bldFile="mmmw_plat/audio_output_control_utility_proxy_api/group"/>
       
    71    </component>
       
    72    <component id="emc_audio_effects_api" name="EMC Audio Effects API" class="api" filter="s60">
       
    73     <meta rel="Api" href="mmmw_plat/emc_audio_effects_api/emc_audio_effects_api.metaxml"/>
       
    74     <unit bldFile="mmmw_plat/emc_audio_effects_api/group"/>
       
    75    </component>
       
    76    <component id="call_audio_control_api" name="Call AudioControl API" class="api" filter="s60">
       
    77     <meta rel="Api" href="mmmw_plat/call_audio_control_api/call_audiocontrol_api.metaxml"/>
       
    78     <unit bldFile="mmmw_plat/call_audio_control_api/group"/>
       
    79    </component>
       
    80    <component id="radio_utilities_api" name="Radio Utilities API" class="api" filter="s60">
       
    81     <meta rel="Api" href="mmmw_plat/radio_utilities_api/radio_utilities_api.metaxml"/>
       
    82     <unit bldFile="mmmw_plat/radio_utilities_api/group"/>
       
    83    </component>
       
    84    <component id="radio_preset_utilities_api" name="Radio Preset Utilities API" class="api" filter="s60">
       
    85     <meta rel="Api" href="mmmw_plat/radio_preset_utilities_api/radio_preset_utilities_api.metaxml"/>
       
    86     <unit bldFile="mmmw_plat/radio_preset_utilities_api/group"/>
       
    87    </component>
       
    88    <component id="radio_monitor_api" name="Radio Monitor API" class="api" filter="s60">
       
    89     <meta rel="Api" href="mmmw_plat/radio_monitor_api/radio_monitor_api.metaxml"/>
       
    90     <unit bldFile="mmmw_plat/radio_monitor_api/group"/>
       
    91    </component>
       
    92    <component id="thumbnail_engine_api" name="Thumbnail Engine API" class="api" filter="s60">
       
    93     <meta rel="Api" href="mmmw_plat/thumbnail_engine_api/thumbnail_engine_api.metaxml"/>
       
    94     <unit bldFile="mmmw_plat/thumbnail_engine_api/group"/>
       
    95    </component>
       
    96    <component id="telephony_multimedia_service_api" name="Telephony Multimedia Service API" class="api" filter="s60">
       
    97     <unit bldFile="mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
       
    98     <unit bldFile="mmmw_plat/telephony_multimedia_service_api/tsrc/group" filter="test,api_test"/>
       
    99    </component>
       
   100    <component id="openmax_al_api" name="OpenMAX AL API" class="api" filter="s60" introduced="^4">
       
   101       <meta rel="Api" href="mmmw_plat/openmax_al_api/openmax_al_api.metaxml"/>
       
   102       <unit bldFile="mmmw_plat/openmax_al_api/group"/>
       
   103    </component>
       
   104    <component id="system_tone_service_api" name="System Tone Service API" class="api" filter="s60" introduced="^4">
       
   105       <unit bldFile="mmmw_plat/system_tone_service_api/group"/>
       
   106    </component>
       
   107   </collection>
       
   108   <collection id="mmfenh" name="MMF Enhancements" level="generic">
       
   109    <component id="advancedaudiocontroller" filter="s60" name="Advanced Audio Controllers" class="plugin">
       
   110     <unit bldFile="mmfenh/advancedaudiocontroller/group"/>
       
   111    </component>
       
   112    <component id="audiooutputcontrolutility" filter="s60" name="Audio Output Control Utility">
       
   113     <unit bldFile="mmfenh/audiooutputcontrolutility/group"/>
       
   114    </component>
       
   115    <component id="configurationcomponentsfactory" filter="s60" name="Configuration Components Factory">
       
   116     <unit bldFile="mmfenh/configurationcomponentsfactory/group"/>
       
   117    </component>
       
   118    <component id="enhancedaudioplayerutility" filter="s60" name="Enhanced Audio Player Utility">
       
   119     <unit bldFile="mmfenh/enhancedaudioplayerutility/group"/>
       
   120    </component>
       
   121    <component id="enhancedmediaclient" filter="s60" name="Enhanced Media Client">
       
   122     <unit bldFile="mmfenh/enhancedmediaclient/group"/>
       
   123    </component>
       
   124    <component id="profilesettingsmonitor" filter="s60" name="Profile Settings Monitor">
       
   125     <unit bldFile="mmfenh/profilesettingsmonitor/group"/>
       
   126    </component>
       
   127    <component id="progressivedownload" filter="s60" name="Progressive Download">
       
   128     <unit bldFile="mmfenh/progressivedownload/group"/>
       
   129    </component>
       
   130    <component id="mmfenh_test" filter="s60,test,module_test,pref_test" name="MMF Enhancements Tests" purpose="development">
       
   131     <unit bldFile="mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/group"/>
       
   132    </component>
       
   133   </collection>
       
   134   <collection id="mm_fw" name="Multimedia Frameworks" level="framework">
       
   135    <!-- Id needs to be unique, mmfw already in use -->
       
   136    <!-- Placeholder for OpenAX AL and other stuff -->
       
   137   </collection>
       
   138   <collection id="mmserv" name="Multimedia Services" level="specific">
       
   139    <component id="audioeffectsui" filter="s60" name="Audio Effects UI">
       
   140     <unit bldFile="mmserv/audioeffectsui/group"/>
       
   141    </component>
       
   142    <component id="callaudiocontrol" filter="s60" name="Call Audio Control">
       
   143     <unit bldFile="mmserv/callaudiocontrol/group"/>
       
   144    </component>
       
   145    <component id="metadatautility" filter="s60" name="Metadata Utility">
       
   146     <unit bldFile="mmserv/metadatautility/group"/>
       
   147    </component>
       
   148    <component id="radioutility" filter="s60" name="Radio Utility">
       
   149     <unit bldFile="mmserv/radioutility/group"/>
       
   150    </component>
       
   151    <component id="thumbnailengine" filter="s60" name="Thumbnail Engine" introduced="^2">
       
   152     <unit bldFile="mmserv/thumbnailengine/group"/>
       
   153    </component>
       
   154    <component id="tms" filter="s60" name="Telephony Multimedia Service" introduced="^3">
       
   155     <unit bldFile="mmserv/tms/group"/>
       
   156    </component>
       
   157    <component id="voipaudioservices" filter="s60" name="VoIP Audio Services">
       
   158     <unit bldFile="mmserv/voipaudioservices/group"/>
       
   159    </component>
       
   160    <component id="lib3gpextparser" filter="s60" name="3GP Extension Metadata Parser Library">
       
   161     <unit bldFile="mmserv/metadatautility/3GPExtParserLib_stub/group"/>
       
   162    </component>
       
   163    <component id="sts" name="System Tone Service" filter="s60" introduced="^4">
       
   164       <unit bldFile="mmserv/sts/group"/>
       
   165    </component>
       
   166   </collection>
       
   167   <collection id="mmmw_info" name="Multimedia Middleware Info" level="specific">
       
   168    <component id="mmmw_test" filter="s60,test,api_test,pref_test" name="Multimedia Middleware Tests" purpose="development">
       
   169     <unit bldFile="tsrc/group"/>
       
   170    </component>
       
   171    <component id="mmmw_metadata" name="Multimedia Middleware Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   172     <unit mrp="mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
       
   173    </component>
       
   174   </collection>
       
   175  </package>
       
   176 </SystemDefinition>