TPU SOUND PROJECT

Index:

  1. Introduction
  2. HW requirements
  3. SW requirements
  4. UPnP services used
  5. The UPnP control point
  6. The UPnP media renderer (smart speaker)
  7. The user interface

The UPnP Media Renderer

UPnP Media Renderer's software implementation

AVTransport

This class is an implentation of the UPnP AVTransport service. On one side it interacts with the AudioPlayer class by invoking the methods of the player. On the other side its methods are called by the main class when the actionControlReceived method receives a SOAP request containing an action that corresponds to the AVTransport service. For more details you can look at the source code of the main class of the renderer into the Control section (AVTransport actions).