20 lines
652 B
ReStructuredText
20 lines
652 B
ReStructuredText
.. _audio-api:
|
|
|
|
*********
|
|
Audio API
|
|
*********
|
|
|
|
The audio API is the interface we have built around GStreamer to support our
|
|
specific use cases. Most backends should be able to get by with simply setting
|
|
the URI of the resource they want to play, for these cases the default playback
|
|
provider should be used.
|
|
|
|
For more advanced cases such as when the raw audio data is delivered outside of
|
|
GStreamer or the backend needs to add metadata to the currently playing resource,
|
|
developers should sub-class the base playback provider and implement the extra
|
|
behaviour that is needed through the following API:
|
|
|
|
|
|
.. autoclass:: mopidy.audio.Audio
|
|
:members:
|