|
|
Line 1: |
Line 1: |
− | = Architectural Overview =
| + | See http://www.openhome.org/wiki/Av:Developer:ReceiverService |
− | | |
− | The Receiver service provides the means for controlling a Receiver source. If a device's [[Developer:Davaar:ProductService|Product service]] reports a source of type 'Receiver', then that device is guaranteed to bear the Receiver service.
| |
− | | |
− | A receiver plays audio broadcast from a sender.
| |
− | | |
− | = Actions =
| |
− | == Sender ==
| |
− | Report the Uri and Metadata of the sender this receiver is currently listening to.
| |
− | | |
− | ==SetSender==
| |
− | Set the Uri and Metadata of the sender to listen to.
| |
− | | |
− | The Metadata must have originated from a device bearing the [[Developer:Davaar:SenderService|Sender service]].
| |
− | | |
− | The Uri must be the result of applying this receiver's ProtocolInfo to this Metadata.
| |
− | | |
− | ==ProtocolInfo==
| |
− | Report the receiver's protocol info.
| |
− | | |
− | ==TransportState==
| |
− | | |
− | Report the current transport state, which can be: 'Playing', 'Paused', 'Stopped', or 'Buffering'.
| |
− | | |
− | ==Play==
| |
− | Play audio from the current sender
| |
− | | |
− | ==Stop==
| |
− | Stop playing audio from the current sender
| |
− | | |
− | = Technical Details =
| |
− | <code>
| |
− | Domain : av.openhome.org
| |
− | Name : Receiver
| |
− | Version : 1
| |
− | </code>
| |
− | [http://oss.linn.co.uk/trac/browser/Main/LibUpnpCil/Services/Openhome/Receiver1.xml Receiver Service Description (XML)]
| |
Revision as of 13:36, 24 March 2015