Difference between revisions of "Rivendell Design Documentation"
From Rivendell Wiki
(Created page with "[http://www.rivendellaudio.org/rivendell/design.shtml Rivendell Design Documentation] can be found on main [http://www.rivendellaudio.org Rivendell website].") |
|||
| Line 1: | Line 1: | ||
| − | [ | + | == 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. | ||
| + | |||
| + | * PyPAD Program Associated Data Distribution System. | ||
| + | |||
| + | A [https://pypi.org/project/rivendellaudio/ Python 3 binding] is available that provides access to both of the above APIs. | ||
| + | |||
| + | == Internal APIs == | ||
| + | * Core Audio Engine Protocol [https://opsguide.rivendellaudio.org/apis/html/cae.html HTML] [https://opsguide.rivendellaudio.org/apis/cae.pdf PDF] | ||
| + | |||
| + | * Font Management System [https://opsguide.rivendellaudio.org/apis/html/fonts.html HTML] [https://opsguide.rivendellaudio.org/apis/fonts.pdf PDF] | ||
| + | |||
| + | * Multicast Notification Protocol [https://opsguide.rivendellaudio.org/apis/html/notification.html HTML] [https://opsguide.rivendellaudio.org/apis/notification.pdf PDF] | ||
| + | |||
| + | * Rivendell Interprocess Communication Protocol [https://opsguide.rivendellaudio.org/apis/html/ripc.html HTML] [https://opsguide.rivendellaudio.org/apis/ripc.pdf PDF] | ||
Revision as of 15:47, 20 July 2023
Public APIs
- Rivendell Web API. Can be used to enable third-party interaction with most elements of a Rivendell system.
- PyPAD Program Associated Data Distribution System.
A Python 3 binding is available that provides access to both of the above APIs.