Personal tools

Difference between revisions of "Rivendell Design Documentation"

From Rivendell Wiki

Jump to: navigation, search
Line 1: Line 1:
 
== Public APIs ==
 
== Public APIs ==
* [https://opsguide.rivendellaudio.org/apis/web_api.pdf Rivendell Web API]. Can be used to enable third-party interaction with most elements of a Rivendell system.  
+
* Rivendell Web Interface API. [https://opsguide.rivendellaudio.org/apis/html/web_api.html HTML] [https://opsguide.rivendellaudio.org/apis/web_api.pdf PDF]. Can be used to enable third-party interaction with most elements of a Rivendell system.  
  
 
* [https://opsguide.rivendellaudio.org/html/chapter.pad.html#sect.pad.pypad PyPAD Program Associated Data Distribution System].
 
* [https://opsguide.rivendellaudio.org/html/chapter.pad.html#sect.pad.pypad PyPAD Program Associated Data Distribution System].

Revision as of 16:02, 20 July 2023

Public APIs

  • Rivendell Web Interface API. HTML PDF. Can be used to enable third-party interaction with most elements of a Rivendell system.

A Python 3 binding is available that provides access to both of the above APIs.

Internal APIs

  • Core Audio Engine Protocol HTML PDF
  • Multicast Notification Protocol HTML PDF
  • Rivendell Interprocess Communication Protocol HTML PDF