agsantos | 1e7736c | 2020-10-28 14:39:13 -0400 | [diff] [blame] | 1 | |
| 2 | Create a functionality's skeleton files: FUNCTIONALITY |
| 3 | |
| 4 | A functionality is a capability and a single Jami Plugin can implement |
| 5 | multiple functionalities. |
| 6 | |
| 7 | Each functionality may be applied to different data types that requires |
| 8 | diferent APIs. Currently, our plugin system supports the following data: |
| 9 | (1) video during a call (Media Handler API). |
agsantos | f499e07 | 2020-11-26 16:30:57 -0500 | [diff] [blame] | 10 | (2) audio during a call (Media Handler API). |
agsantos | 1e7736c | 2020-10-28 14:39:13 -0400 | [diff] [blame] | 11 | |
| 12 | |
| 13 | Be aware that when creating functionalities outside a full plugin pipeline |
| 14 | creation, some modifications to match the preferences usablities may have |
| 15 | to be done by hand. If you don't know how to do it, consider creating a |
| 16 | functionality from inside a full plugin creation pipeline and then you can |
| 17 | use it as an example. Alternatively, you can peek at our available plugins |
| 18 | at https://git.jami.net/savoirfairelinux/jami-plugins . |
| 19 | |
| 20 | For more technical information, please refer to: |
| 21 | https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/7.-Jami-plugins . |