|
|
| 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