Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
473ee64e
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
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看板
未验证
提交
473ee64e
编写于
7月 17, 2023
作者:
W
wusongqing
提交者:
Gitee
7月 17, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
correct errors
Signed-off-by:
N
wusongqing
<
wusongqing@huawei.com
>
上级
de59dae2
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
9 addition
and
9 deletion
+9
-9
zh-cn/application-dev/media/audio-decoding.md
zh-cn/application-dev/media/audio-decoding.md
+1
-1
zh-cn/application-dev/media/audio-encoding.md
zh-cn/application-dev/media/audio-encoding.md
+1
-1
zh-cn/application-dev/media/using-ohaudio-for-playback.md
zh-cn/application-dev/media/using-ohaudio-for-playback.md
+1
-1
zh-cn/application-dev/media/using-ohaudio-for-recording.md
zh-cn/application-dev/media/using-ohaudio-for-recording.md
+2
-2
zh-cn/application-dev/media/video-encoding.md
zh-cn/application-dev/media/video-encoding.md
+4
-4
未找到文件。
zh-cn/application-dev/media/audio-decoding.md
浏览文件 @
473ee64e
...
...
@@ -118,7 +118,7 @@
}
signal->outCond_.notify_all();
// 将对应输出buffer的 index 送入OutputQueue_队列
// 将对应解码完成的数据data送入
o
utBuffer队列
// 将对应解码完成的数据data送入
Outp
utBuffer队列
}
signal_ = new ADecSignal();
OH_AVCodecAsyncCallback cb = {&OnError, &OnOutputFormatChanged, OnInputBufferAvailable, &OnOutputBufferAvailable};
...
...
zh-cn/application-dev/media/audio-encoding.md
浏览文件 @
473ee64e
...
...
@@ -47,7 +47,7 @@
```
```cpp
//通过
codecname
创建编码器
//通过
媒体类型
创建编码器
OH_AVCodec *audioEnc = OH_AudioEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_AUDIO_AAC);
```
...
...
zh-cn/application-dev/media/using-ohaudio-for-playback.md
浏览文件 @
473ee64e
# 使用OHAudio开发音频播放功能
OHAudio是OpenHarmony在API version 10中引入的一套全新Na
it
ve API,此API在设计上实现归一,同时支持普通音频通路和低时延通路。
OHAudio是OpenHarmony在API version 10中引入的一套全新Na
ti
ve API,此API在设计上实现归一,同时支持普通音频通路和低时延通路。
## 使用入门
...
...
zh-cn/application-dev/media/using-ohaudio-for-recording.md
浏览文件 @
473ee64e
...
...
@@ -46,7 +46,7 @@ OH_AudioStreamBuilder_Destroy(builder);
2.
配置音频流参数
创建音频
播放
构造器后,可以设置音频流所需要的参数,可以参考下面的案例。
创建音频
录制
构造器后,可以设置音频流所需要的参数,可以参考下面的案例。
```c++
OH_AudioStreamBuilder_SetSamplingRate(builder, rate);
...
...
@@ -64,7 +64,7 @@ OH_AudioStreamBuilder_Destroy(builder);
OH_AudioStreamBuilder_SetCapturerCallback(builder, callbacks, nullptr);
```
4.
构造
播放
音频流
4.
构造
录制
音频流
```c++
OH_AudioCapturer* audioCapturer;
...
...
zh-cn/application-dev/media/video-encoding.md
浏览文件 @
473ee64e
...
...
@@ -36,7 +36,7 @@ Buffer输入是指一块内存区域,一般为字节数组或指向内存的
1.
创建编码器实例对象。
应用可以通过名称或媒体类型创建
解
码器。
应用可以通过名称或媒体类型创建
编
码器。
``` c++
// 通过 MIME TYPE 创建编码器,系统会根据MIME创建最合适的编码器。
...
...
@@ -241,7 +241,7 @@ Buffer输入是指一块内存区域,一般为字节数组或指向内存的
以下示例中:
index:回调函数OnNeedInputData传入的参数,数据队列的索引。
与“步骤
6
.写入编码码流一样”,使用同一个接口OH_VideoEncoder_PushInputData,通知编码器输入结束,需要对flag标识成AVCODEC_BUFFER_FLAGS_EOS
与“步骤
7
.写入编码码流一样”,使用同一个接口OH_VideoEncoder_PushInputData,通知编码器输入结束,需要对flag标识成AVCODEC_BUFFER_FLAGS_EOS
``` c++
int32_t ret;
...
...
@@ -277,7 +277,7 @@ Buffer输入是指一块内存区域,一般为字节数组或指向内存的
调用OH_VideoEncoder_Flush()后,编码器仍处于运行态,但会将当前队列清空,将已编码的数据释放。
此时需要调用OH_
Audi
oEncoder_Start()重新开始编码。
此时需要调用OH_
Vide
oEncoder_Start()重新开始编码。
``` c++
int32_t ret;
...
...
@@ -345,7 +345,7 @@ Buffer输入是指一块内存区域,一般为字节数组或指向内存的
1.
创建编码器实例对象。
应用可以通过名称或媒体类型创建
解
码器。
应用可以通过名称或媒体类型创建
编
码器。
``` c++
// 通过 MIME TYPE 创建编码器,系统会根据MIME创建最合适的编码器。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录