Personal tools

Difference between revisions of "Rivendell Design Documentation"

From Rivendell Wiki

Jump to: navigation, search
Line 6: Line 6:
 
A [https://pypi.org/project/rivendellaudio/ Python 3 binding] is available that provides access to both of the above APIs.
 
A [https://pypi.org/project/rivendellaudio/ Python 3 binding] is available that provides access to both of the above APIs.
  
== Internal APIs ==
+
== Internal Architecture and API Documentation ==
 
* Core Audio Engine Protocol [https://opsguide.rivendellaudio.org/apis/html/cae.html HTML] [https://opsguide.rivendellaudio.org/apis/cae.pdf PDF]
 
* Core Audio Engine Protocol [https://opsguide.rivendellaudio.org/apis/html/cae.html HTML] [https://opsguide.rivendellaudio.org/apis/cae.pdf PDF]
  

Revision as of 16:13, 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 Architecture and API Documentation

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