Simplified doc-site generation
[AGL/documentation.git] / docs / 4_APIs_and_Services / 4.1_API_Reference / 0_api-introduction.md
1
2 <!--
3 ---
4 edit_link: ''
5 title: API Reference
6 origin_url: >-
7   https://raw.githubusercontent.com/automotive-grade-linux/docs-sources/master/docs/api-reference/0-api-introduction.md
8 ---
9  WARNING: This file is generated by fetch_docs.js using /home/boron/Documents/AGL/docs-webtemplate/site/_data/tocs/apis_services/master/api-reference-intro-api-reference-book.yml -->
10
11 # Available APIs
12
13 Introduction of Available APIs with categorization. If multiple categories apply, they will all be listed in the third column (e.g. first row in the following).
14
15
16
17 | API | Description | Profile |
18 | --- | --- | --- |
19 | [agl-service-audiomixer](https://git.automotivelinux.org/apps/agl-service-audiomixer/about/) | Audio Mixer API | |
20 | [agl-service-bluetooth](https://git.automotivelinux.org/apps/agl-service-bluetooth/about/)        | bluetooth binding | Infotainment |
21 | [agl-service-bluetooth-avrcp](https://git.automotivelinux.org/apps/agl-service-bluetooth-avrcp/) | AGL service that allow multimedia control over Bluetooth AVRCP profile | Infotainment |
22 | [agl-service-bluetooth-pbap](https://git.automotivelinux.org/apps/agl-service-bluetooth-pbap/about/) | Bluetooth Phone Book Access Protocoll service | Infotainment |
23 | [agl-service-can-low-level](https://git.automotivelinux.org/apps/agl-service-can-low-level/about/) | Low level CAN service made to decode and write on CAN bus. | Instrument Cluster |
24 | [agl-service-data-persistence](https://git.automotivelinux.org/apps/agl-service-data-persistence/about/) | AGL binding for data persistence | Instrument Cluster |
25 | [agl-service-geoclue](https://git.automotivelinux.org/apps/agl-service-geoclue/about/) | AGL Geoclue service to backup GPS positioning with network-based <br /> positioning | Infotainment |
26 | [agl-service-geofence](https://git.automotivelinux.org/apps/agl-service-geofence/about/) | AGL geofence binding to signal vehicle POI bounding box events | Infotainment |
27 | [agl-service-gps](https://git.automotivelinux.org/apps/agl-service-gps/about/) | GPS binding | Infotainment            |
28 | [agl-service-gstreamer](https://git.automotivelinux.org/apps/agl-service-gstreamer/) | (deprecated) GStreamer binding for multimedia control and playback | Infotainment |
29 | [agl-service-harvester](https://git.automotivelinux.org/apps/agl-service-harvester/about/) | V2C interface that collect data to TimeSeries database |  |
30 | [agl-service-homescreen](https://git.automotivelinux.org/apps/agl-service-homescreen/about/) | Applications need a new binding to communicate with homescreen | Infotainment |
31 | [agl-service-homescreen-2017](https://git.automotivelinux.org/apps/agl-service-homescreen-2017/about/) | Binding for applications to communicate with the homescreen-2017 | Infotainment |
32 | [agl-service-hvac](https://git.automotivelinux.org/apps/agl-service-hvac/) | Unnamed repository |  |
33 | [agl-service-identity-agent](https://git.automotivelinux.org/apps/agl-service-identity-agent/about/) | Identity Agent |  |
34 | [agl-service-iiodevices](https://git.automotivelinux.org/apps/agl-service-iiodevices/about/) | iiodevices support | Telematics/Connectivity |
35 | [agl-service-mediaplayer](https://git.automotivelinux.org/apps/agl-service-mediaplayer/about/) | AGL Media Player service that allows applications to control <br /> playing media. | Infotainment |
36 | [agl-service-mediascanner](https://git.automotivelinux.org/apps/agl-service-mediascanner/about/) | AGL Media Scanning service that allows applications to detect <br /> and index media at... | Telematics/Connectivity |
37 | [agl-service-navigation](https://git.automotivelinux.org/apps/agl-service-navigation/) | Navigation API with binding | Infotainment |
38 | [agl-service-network](https://git.automotivelinux.org/apps/agl-service-network/about/) | AGL Network service providing support for management of networking <br /> interfaces in... |  |
39 | [agl-service-nfc](https://git.automotivelinux.org/apps/agl-service-nfc/about/)              | AGL service NFC binding                                                |                         |
40 | [agl-service-radio](https://git.automotivelinux.org/apps/agl-service-radio/about/)            | radio binding                                                          |                         |
41 | [agl-service-signal-composer](https://git.automotivelinux.org/apps/agl-service-signal-composer/about/)  | AGL High Level Signaling service to handle CAN, LIN, and others <br /> signaling source...        | Instrument Cluster       |
42 | [agl-service-soundmanager](https://git.automotivelinux.org/apps/agl-service-soundmanager/about/)      | Binding for applications to communicate with the soundmanager          |                         |
43 | [agl-service-soundmanager-2017](https://git.automotivelinux.org/apps/agl-service-soundmanager-2017/about/) | Binding for applications to communicate with the soundmanager-2017     |                         |
44 | [agl-service-speech](https://git.automotivelinux.org/apps/agl-service-speech/about/)            | AGL App Framework Binding for Speech Services                          | Telematics/Connectivity |
45 | [agl-service-steering-wheel](https://git.automotivelinux.org/apps/agl-service-steering-wheel/about/)    | And binding service for steering wheel demo                            | Instrument Cluster      |
46 | [agl-service-taskmanager](https://git.automotivelinux.org/apps/agl-service-taskmanager/about/)       | Simple taskmanager service to retrieve data from procps                |                         |
47 | [agl-service-telephony](https://git.automotivelinux.org/apps/agl-service-telephony/about/)         | Unnamed repository                                                     |                         |
48 | [agl-service-unicens](https://git.automotivelinux.org/apps/agl-service-unicens/about/)           | Infotainment network setup and access (using Unified Centralized <br /> Network Stack)       | Infotainment       |
49 | [agl-service-weather](https://git.automotivelinux.org/apps/agl-service-weather/about/)           | AGL binding that uses OpenWeathermap data to display current <br /> conditions on Homes...       | Telematics/Connectivity       |
50 | [agl-service-wifi](https://git.automotivelinux.org/apps/agl-service-wifi/)              | wifi binding                                                           | Telematics/Connectivity |
51 | [agl-service-windowmanager](https://git.automotivelinux.org/apps/agl-service-windowmanager/about/)       | Binding for applications to communicate with the windowmanager         |                         |
52 | [agl-service-windowmanager-2017](https://git.automotivelinux.org/apps/agl-service-windowmanager-2017/about/)  | Binding for applications to communicate with the windowmanager-2017    |                         |
53 | [agl-service-xds](https://git.automotivelinux.org/apps/agl-service-xds/)                 | AGL binding used to control collected data from AGL <br /> supervision. (empty)       |       |
54 | [agl-service-xds-monitoring](https://git.automotivelinux.org/apps/agl-service-xds-monitoring/about/)      | UNDER DEVELOPMENT                                                      |                         |