From 2f125b8e32070121daf46684b8097218483b6548 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Fri, 31 Mar 2023 10:10:51 +0800 Subject: [PATCH] update docs Signed-off-by: zengyawen --- zh-cn/application-dev/Readme-CN.md | 2 +- zh-cn/application-dev/reference/native-lib/Readme-CN.md | 3 ++- .../reference/native-lib/third_party_libc/musl.md | 6 +++++- .../reference/native-lib/third_party_opensles/opensles.md | 6 +++--- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/zh-cn/application-dev/Readme-CN.md b/zh-cn/application-dev/Readme-CN.md index 67658d8293..ac9851ad42 100644 --- a/zh-cn/application-dev/Readme-CN.md +++ b/zh-cn/application-dev/Readme-CN.md @@ -17,7 +17,7 @@ - 应用程序包结构 - [Stage模型应用程序包结构](quick-start/application-package-structure-stage.md) - [FA模型应用程序包结构](quick-start/application-package-structure-fa.md) - - [HAR包结构](quick-start/(har-package.md) + - [HAR包结构](quick-start/har-package.md) - 应用程序包多HAP机制 - [多HAP机制设计目标](quick-start/multi-hap-objective.md) - [多HAP构建视图](quick-start/multi-hap-build-view.md) diff --git a/zh-cn/application-dev/reference/native-lib/Readme-CN.md b/zh-cn/application-dev/reference/native-lib/Readme-CN.md index 6ab376d22c..f57483012a 100644 --- a/zh-cn/application-dev/reference/native-lib/Readme-CN.md +++ b/zh-cn/application-dev/reference/native-lib/Readme-CN.md @@ -5,4 +5,5 @@ - 附录 - [Native api中没有导出的符号列表](third_party_libc/musl-peculiar-symbol.md) - [Native api中导出的EGL符号列表](third_party_opengl/egl-symbol.md) - - [Native api中导出的OpenGL ES 3.0符号列表](third_party_opengl/openglesv3-symbol.md) \ No newline at end of file + - [Native api中导出的OpenGL ES 3.0符号列表](third_party_opengl/openglesv3-symbol.md) + - [Native api中支持的OpenSL ES接口列表](third_party_opensles/opensles.md) \ No newline at end of file diff --git a/zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md b/zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md index 88766ad86a..b09636d8ad 100644 --- a/zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md +++ b/zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md @@ -31,7 +31,7 @@ libdl:dlopen等动态链接器接口。 C标准函数库是在C语言程序设计中,所有符合标准的头文件的集合,以及常用的函数库实现程序(如I/O输入输出和字符串控制)。 -**musl** +**musl** [native api中没有导出的符号列表](musl-peculiar-symbol.md) @@ -51,6 +51,10 @@ C++11、C++14标准已完全支持,C++17和C++20标准正在完善。 [OpenSL ES](https://www.khronos.org/registry/OpenSL-ES/)是一个嵌入式跨平台的音频处理库。 +**支持的能力** + +[Native api中支持的OpenSL ES接口列表](../third_party_opensles/opensles.md) + ## zlib [Zlib](https://zlib.net/)是基于C/C++语言实现的一个通用的数据压缩库。 diff --git a/zh-cn/application-dev/reference/native-lib/third_party_opensles/opensles.md b/zh-cn/application-dev/reference/native-lib/third_party_opensles/opensles.md index 9912b1160c..25f9f420d4 100644 --- a/zh-cn/application-dev/reference/native-lib/third_party_opensles/opensles.md +++ b/zh-cn/application-dev/reference/native-lib/third_party_opensles/opensles.md @@ -1,8 +1,8 @@ -# Open-SLES +# Native api中支持的OpenSL ES接口列表 ## 简介 -OpenSLES(Open Sound Library for Embedded System)即嵌入式音频加速标准。为开发者提供了标准化、高性能以及低响应时间的音频功能开发的对象和接口。相对于开源免费的OpenSLES,OpenHarmony基于OpenSLES1.0.1 API规范实现了部分Native API,相关接口开放情况介绍如下: +OpenSL ES(Open Sound Library for Embedded System)即嵌入式音频加速标准。为开发者提供了标准化、高性能以及低响应时间的音频功能开发的对象和接口。相对于开源免费的OpenSL ES,OpenHarmony基于[OpenSL ES](https://www.khronos.org/opensles/) 1.0.1 API规范实现了部分Native API,相关接口开放情况介绍如下: ## 支持的API @@ -23,7 +23,7 @@ OpenSLES(Open Sound Library for Embedded System)即嵌入式音频加速标 |SLPlayItf |SetPlayState |SetPlayState(SLPlayItf self, SLuint32 state) |是 |设置播放状态。 | |SLPlayItf |GetPlayState |GetPlayState(SLPlayItf self, SLuint32 *state) |是 |获取播放状态。 | |SLRecordItf |SetRecordState |SetRecordState(SLRecordItf self, SLuint32 state) |是 |设置录制状态。 | -|SLRecordItf |GetRecordState |GetRecordState(SLRecordItf self, SLuint32 *pState |是 |获取录制状态。 | +|SLRecordItf |GetRecordState |GetRecordState(SLRecordItf self, SLuint32 *pState) |是 |获取录制状态。 | |SLVolumeItf |SetVolumeLevel |SetVolumeLevel(SLVolumeItf self, SLmillibel *level) |是 |设置音量。 | |SLVolumeItf |GetVolumeLevel |GetVolumeLevel(SLVolumeItf self, SLmillibel level) |是 |获取音量。 | |SLVolumeItf |GetMaxVolumeLevel |GetMaxVolumeLevel(SLVolumeItf self, SLmillibel *maxLevel) |是 |获取最大音量。 | \ No newline at end of file -- GitLab