<?php
$static_title = 'Khronos OpenSL ES Registry';

include_once("../../assets/static_pages/khr_page_top.php");
?>

<p> The OpenSL ES registry contains specifications of the core API;
    specifications of Khronos- and vendor-approved OpenSL ES extensions;
    header files corresponding to the specifications; and other related
    documentation.

<h6> OpenSL ES Core API Specification, Headers, and Documentation </h6>

<ul>
<li> OpenSL 1.1
     <a href="specs/OpenSL_ES_Specification_1.1.pdf">
     Specification </a> (January 18, 2011). </li>
<li> <a href="api/1.1/OpenSLES.h"> OpenSLES.h </a> -
     OpenSL ES 1.1 Header File. </li>
<li> <a href="api/1.1/OpenSLES_Platform.h"> OpenSLES_Platform.h </a> -
     OpenSL ES 1.1 Platform Header File. </li>
<li> <a href="api/1.1/OpenSLES_IID.c"> OpenSLES_IID.c </a> -
     OpenSL ES 1.1 interface code sample. </li>
<li> <a href="api/1.1/README.txt"> README.txt </a> - instructions for
     using interface code sample. </li>
</ul>

<h6> OpenMAX Content Pipes API Specification </h6>

<!-- Lives in the OpenMAX IL registry, for now -->
<p> The current version of OpenMAX Content Pipes is 1.0 </p>

<ul>
<li> <a href="http://www.khronos.org/registry/omxil/specs/OpenMAX_Content_Pipe_1_0_Specification.pdf"> OpenMAX
     Content Pipes 1.0 Specification </a> (updated March 22, 2011). </li>
<li> Content Pipes <a href="http://www.khronos.org/registry/omxil/api/cpipes/1.0/CPA_ContentPipe.h">
     CPA_ContentPipe.h </a> header file. </li>
</ul>

<h6> Older Specifications </h6>

<p> Older versions of the OpenSL ES Specification provided for reference. </p>

<ul>
<li> OpenSL 1.0.1
     <a href="specs/OpenSL_ES_Specification_1.0.1.pdf">
     Specification </a> (September 24, 2009). </li>
<li> <a href="api/1.0.1/OpenSLES.h"> OpenSLES.h </a> -
     OpenSL ES 1.0.1 Header File. </li>
<li> <a href="api/1.0.1/OpenSLES_Platform.h"> OpenSLES_Platform.h </a> -
     OpenSL ES 1.0.1 Platform Header File. </li>
<li> <a href="api/1.0.1/OpenSLES_IID.c"> OpenSLES_IID.c </a> -
     OpenSL ES 1.0.1 interface code sample. </li>
<li> <a href="api/1.0.1/README.txt"> README.txt </a> - instructions for
     using interface code sample. </li>
</ul>

<ul>
<li> OpenSL 1.0
     <a href="specs/OpenSL_ES_Specification_1.0.pdf">
     Specification </a> (March 16, 2009). </li>
<li> <a href="api/1.0/OpenSLES.h"> OpenSLES.h </a> -
     OpenSL ES 1.0 Header File. </li>
<li> <a href="api/1.0/OpenSLES_Platform.h"> OpenSLES_Platform.h </a> -
     OpenSL ES 1.0 Platform Header File. </li>
<li> <a href="api/1.0/OpenSLES_IID.c"> OpenSLES_IID.c </a> -
     OpenSL ES 1.0 interface code sample. </li>
<li> <a href="api/1.0/README.txt"> README.txt </a> - instructions for
     using interface code sample. </li>
</ul>

<h6> IP Disclosure Statements </h6>

<p> <a href="https://www.khronos.org/files/ip-disclosures/opensles/"> IP
    Disclosure Statements </a> from Khronos Members which bear on OpenSL
    ES are available. </p>

<!-- TBD as required
<h6> Extension Header Files </h6>

<h6> Enumerant and Function Registry </h6>
-->

<h6> Providing Feedback on the Registry </h6>

<p> Khronos welcomes comments and bug reports. To provide feedback on the
    OpenSL ES registry itself (such as reporting missing content, bad links,
    etc.), file an issue in the <a
    href="https://github.com/KhronosGroup/OpenSL-ES-Registry/issues">
    OpenSL-ES-Registry </a> Github project. </p>

<p> For the OpenSL-ES API, extensions, and headers, file a bug on the <a
    href="http://www.khronos.org/bugzilla/"> Khronos Bugzilla </a>. Make
    sure to fill in the &quot;Product&quot; field in the bug entry form as
    &quot;OpenSL ES&quot;, and pick appropriate values for the Component and
    other fields. </p>


<?php include_once("../../assets/static_pages/khr_page_bottom.php"); ?>
</body>
</html>
