1523f5352Sopenharmony_ci# OpenSL-ES-Registry
2523f5352Sopenharmony_ci
3523f5352Sopenharmony_ciThe OpenSL-ES-Registry repository contains the OpenSL ES API
4523f5352Sopenharmony_ciRegistry, including specifications and headers.
5523f5352Sopenharmony_ci
6523f5352Sopenharmony_ciIt is also used as a backing store for the web view of the registry at
7523f5352Sopenharmony_cihttps://www.khronos.org/registry/sles/ ; commits to the main branch of
8523f5352Sopenharmony_cithis repository will be reflected there.
9523f5352Sopenharmony_ci
10523f5352Sopenharmony_ci**NOTE**: as of 2021-07-21, the default branch of this repository has
11523f5352Sopenharmony_cibeen renamed from 'master' to 'main'.
12523f5352Sopenharmony_ci
13523f5352Sopenharmony_ciIn the past, the OpenSL ES registry was maintained in a public Subversion
14523f5352Sopenharmony_cirepository. The history in that repository has not been imported to github,
15523f5352Sopenharmony_cibut it is still available at
16523f5352Sopenharmony_cihttps://cvs.khronos.org/svn/repos/registry/trunk/public/sles/ .
17523f5352Sopenharmony_ci
18523f5352Sopenharmony_ciInteresting files in this repository include:
19523f5352Sopenharmony_ci
20523f5352Sopenharmony_ci* index.php - toplevel index page for the web view. This relies on PHP
21523f5352Sopenharmony_ci  include files found elsewhere on www.khronos.org and so is not very useful
22523f5352Sopenharmony_ci  in isolation.
23523f5352Sopenharmony_ci* api/ - OpenSL ES header files
24523f5352Sopenharmony_ci* specs/ - OpenSL ES specification documents.
25523f5352Sopenharmony_ci
26523f5352Sopenharmony_ci
27523f5352Sopenharmony_ci## Adding Extension Specifications
28523f5352Sopenharmony_ci
29523f5352Sopenharmony_ciAt present there are no extensions defined for OpenSL ES, and no process
30523f5352Sopenharmony_cifor extending it.
31