From a837fbc79bf8da0ddf6c00cae7f8d89275d7121e Mon Sep 17 00:00:00 2001 From: liuyuehua1 Date: Thu, 12 May 2022 15:22:45 +0800 Subject: [PATCH] Opensl recording data modification. Signed-off-by: liuyuehua1 --- .../application-dev/media/opensles-capture.md | 8 +---- .../native-apis/OpenSLES_OpenHarmony.md | 33 ------------------- .../reference/native-apis/Readme-CN.md | 1 - 3 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 zh-cn/application-dev/reference/native-apis/OpenSLES_OpenHarmony.md diff --git a/zh-cn/application-dev/media/opensles-capture.md b/zh-cn/application-dev/media/opensles-capture.md index 50a80fea83..74341e62ea 100644 --- a/zh-cn/application-dev/media/opensles-capture.md +++ b/zh-cn/application-dev/media/opensles-capture.md @@ -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 diff --git a/zh-cn/application-dev/reference/native-apis/OpenSLES_OpenHarmony.md b/zh-cn/application-dev/reference/native-apis/OpenSLES_OpenHarmony.md deleted file mode 100644 index 1c0c400d11..0000000000 --- a/zh-cn/application-dev/reference/native-apis/OpenSLES_OpenHarmony.md +++ /dev/null @@ -1,33 +0,0 @@ -# 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 diff --git a/zh-cn/application-dev/reference/native-apis/Readme-CN.md b/zh-cn/application-dev/reference/native-apis/Readme-CN.md index e9dfbeaf62..f11bbcfaea 100644 --- a/zh-cn/application-dev/reference/native-apis/Readme-CN.md +++ b/zh-cn/application-dev/reference/native-apis/Readme-CN.md @@ -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) -- GitLab