Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a837fbc7
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
a837fbc7
编写于
5月 12, 2022
作者:
L
liuyuehua1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Opensl recording data modification.
Signed-off-by:
N
liuyuehua1
<
liuyuehua1@huawei.com
>
上级
072cb2cb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
1 addition
and
41 deletion
+1
-41
zh-cn/application-dev/media/opensles-capture.md
zh-cn/application-dev/media/opensles-capture.md
+1
-7
zh-cn/application-dev/reference/native-apis/OpenSLES_OpenHarmony.md
...ication-dev/reference/native-apis/OpenSLES_OpenHarmony.md
+0
-33
zh-cn/application-dev/reference/native-apis/Readme-CN.md
zh-cn/application-dev/reference/native-apis/Readme-CN.md
+0
-1
未找到文件。
zh-cn/application-dev/media/opensles-capture.md
浏览文件 @
a837fbc7
...
...
@@ -116,7 +116,7 @@
return;
}
//wavFile_ 需要设置为用户想要
播放
的文件描述符
//wavFile_ 需要设置为用户想要
录音
的文件描述符
(*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, wavFile_);
```
...
...
@@ -160,9 +160,3 @@
return;
}
```
## 相关实例
针对OpenSL ES音频录音,有以下示例可供参考:
[
**OpenSL ES** 音频播放代码 demo
](
https://gitee.com/openharmony/multimedia_audio_standard/blob/master/services/test/audio_opensles_capture_test.cpp
)
\ No newline at end of file
zh-cn/application-dev/reference/native-apis/OpenSLES_OpenHarmony.md
已删除
100644 → 0
浏览文件 @
072cb2cb
# OpenSLES_OpenHarmony.h
**Description:**
提供录音过程中通过回调函数获取包含录音数据的buffer及使用后将buffer加入空闲队列的操作接口。
**Version:**
1.
0
### Functions
| Function | Description |
| -------- | -------- |
| SLresult (
*Enqueue)(SLOHBufferQueueItf self, const void *
buffer, SLuint32 size) | 将保存完录音数据后的buffer加入空闲的buffer队列 |
| SLresult (
*
Clear) (SLOHBufferQueueItf self) | 录音结束后销毁BufferQueue接口对象 |
| SLresult (
*GetBuffer) (SLOHBufferQueueItf self, SLuint8*
*
buffer, SLuint32& size) | 获取从输入设备存入录音数据的buffer |
| SLresult (
*RegisterCallback) (SLOHBufferQueueItf self, SlOHBufferQueueCallback callback, void*
pContext) | 注册读取音频数据的回调函数 |
### **Details**
如下是对以上接口函数形参的解释
| Function | Parameter introduction |
| -------- | -------- |
| Enqueue() | SLOHBufferQueueItf self :BufferQueue接口对象; const void
*
buffer: 使用后的空闲buffer; SLuint32 size:buffer 长度; |
| Clear() | SLOHBufferQueueItf self :BufferQueue接口对象; |
| GetBuffer() | SLOHBufferQueueItf self :BufferQueue接口对象; SLuint8
**
buffer: 获取带有录音数据的buffer; SLuint32& size:buffer 长度; |
| RegisterCallback() | SLOHBufferQueueItf self :BufferQueue接口对象; SlOHBufferQueueCallback callback: 回调函数; void
*
pContext: 录音文件; |
### **Third party reference**
[
接口函数使用详情参考
](
https://gitee.com/openharmony/third_party_opensles/blob/master/api/1.0.1/OpenSLES.h
)
\ No newline at end of file
zh-cn/application-dev/reference/native-apis/Readme-CN.md
浏览文件 @
a837fbc7
...
...
@@ -25,7 +25,6 @@
-
[
native_interface_xcomponent.h
](
native__interface__xcomponent_8h.md
)
-
[
raw_dir.h
](
raw__dir_8h.md
)
-
[
raw_file.h
](
raw__file_8h.md
)
-
[
OpenSLES_OpenHarmony.h
](
OpenSLES_OpenHarmony.md
)
-
结构体
-
[
OH_Drawing_BitmapFormat
](
_o_h___drawing___bitmap_format.md
)
-
[
OH_NativeXComponent_Callback
](
_o_h___native_x_component___callback.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录