title: UPnP description file and media types support for Android device
body: <p>I am currently investigating the implementation of UPnP.</p>
  
  <p>First of all, i luckily found a open-source application that implements </p>
  
  <p>the renderer(DMR) based on the cybergarage library in Android device.</p>
  
  <p>You can find it here:</p>
  
  <p><a href="http://code.google.com/p/stream2android/" rel="nofollow">http://code.google.com/p/stream2android/</a>
  (Thanks the developer for this source as my start-up material.)</p>
  
  <p>However, I have some questions below:</p>
  
  <ol>
  <li><p>The description files puzzle me. Can anyone let me know how to write the description
  file .xml? I have searched this topic but not yet found anything can instruct me<br>
  comprehensively. what does description file exactly do and how does this file interact
  with UPnP?</p></li>
  <li><p>The project so far implements the renderer(DMR) function and only supports the video 
  streaming. I want to do it supporting both image and audio media types. What is/are the
  key(s) I should pay attention?</p></li>
  </ol>
  
  <p>Thanks for your reply and instruction in advance.  : )</p>