Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
65210fc3
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看板
未验证
提交
65210fc3
编写于
7月 26, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 26, 2022
浏览文件
操作
浏览文件
下载
差异文件
!7061 修改错误链接
Merge pull request !7061 from liyan/master
上级
25bc5f0b
967b111d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
22 addition
and
22 deletion
+22
-22
zh-cn/device-dev/reference/hdi-apis/_audio_adapter.md
zh-cn/device-dev/reference/hdi-apis/_audio_adapter.md
+10
-10
zh-cn/device-dev/reference/hdi-apis/_audio_capture.md
zh-cn/device-dev/reference/hdi-apis/_audio_capture.md
+2
-2
zh-cn/device-dev/reference/hdi-apis/_audio_manager.md
zh-cn/device-dev/reference/hdi-apis/_audio_manager.md
+1
-1
zh-cn/device-dev/reference/hdi-apis/_audio_render.md
zh-cn/device-dev/reference/hdi-apis/_audio_render.md
+9
-9
未找到文件。
zh-cn/device-dev/reference/hdi-apis/_audio_adapter.md
浏览文件 @
65210fc3
...
@@ -15,16 +15,16 @@
...
@@ -15,16 +15,16 @@
| Public
属性 | 描述 |
| Public
属性 | 描述 |
| -------- | -------- |
| -------- | -------- |
| (
[InitAllPorts](#initallports)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref241992660083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*
adapter) | 初始化一个音频适配器所有的端口驱动
[
更多...
](
#initallports
)
|
| (
[InitAllPorts](#initallports)
)(struct
AudioAdapter
\*
adapter) | 初始化一个音频适配器所有的端口驱动
[
更多...
](
#initallports
)
|
| (
[CreateRender](#createrender)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref1249519733083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
const
struct
[AudioDeviceDescriptor](_audio_device_descriptor.md)
\*desc,
const
struct
[AudioSampleAttributes](_audio_sample_attributes.md)
\*attrs,
struct
[AudioRender](_audio_render.md)
\*\*
render) | 创建一个音频播放(render)接口的对象
[
更多...
](
#createrender
)
|
| (
[CreateRender](#createrender)
)(struct
AudioAdapter
\*adapter,
const
struct
[AudioDeviceDescriptor](_audio_device_descriptor.md)
\*desc,
const
struct
[AudioSampleAttributes](_audio_sample_attributes.md)
\*attrs,
struct
[AudioRender](_audio_render.md)
\*\*
render) | 创建一个音频播放(render)接口的对象
[
更多...
](
#createrender
)
|
| (
[DestroyRender](#destroyrender)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref194522153083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
struct
[AudioRender](_audio_render.md)
\*
render) | 销毁一个音频播放(render)接口的对象
[
更多...
](
#destroyrender
)
|
| (
[DestroyRender](#destroyrender)
)(struct
AudioAdapter
\*adapter,
struct
[AudioRender](_audio_render.md)
\*
render) | 销毁一个音频播放(render)接口的对象
[
更多...
](
#destroyrender
)
|
| (
[CreateCapture](#createcapture)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref933286157083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
const
struct
[AudioDeviceDescriptor](_audio_device_descriptor.md)
\*desc,
const
struct
[AudioSampleAttributes](_audio_sample_attributes.md)
\*attrs,
struct
[AudioCapture](_audio_capture.md)
\*\*
capture) | 创建一个音频录音(capture)接口的对象
[
更多...
](
#createcapture
)
|
| (
[CreateCapture](#createcapture)
)(struct
AudioAdapter
\*adapter,
const
struct
[AudioDeviceDescriptor](_audio_device_descriptor.md)
\*desc,
const
struct
[AudioSampleAttributes](_audio_sample_attributes.md)
\*attrs,
struct
[AudioCapture](_audio_capture.md)
\*\*
capture) | 创建一个音频录音(capture)接口的对象
[
更多...
](
#createcapture
)
|
| (
[DestroyCapture](#destroycapture)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref145884804083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
struct
[AudioCapture](_audio_capture.md)
\*
capture) | 销毁一个音频录音(capture)接口的对象
[
更多...
](
#destroycapture
)
|
| (
[DestroyCapture](#destroycapture)
)(struct
AudioAdapter
\*adapter,
struct
[AudioCapture](_audio_capture.md)
\*
capture) | 销毁一个音频录音(capture)接口的对象
[
更多...
](
#destroycapture
)
|
| (
[GetPortCapability](#getportcapability)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref974312331083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
struct
[AudioPort](_audio_port.md)
\*port,
struct
[AudioPortCapability](_audio_port_capability.md)
\*
capability) | 获取一个音频适配器的端口驱动的能力集
[
更多...
](
#getportcapability
)
|
| (
[GetPortCapability](#getportcapability)
)(struct
AudioAdapter
\*adapter,
struct
[AudioPort](_audio_port.md)
\*port,
struct
[AudioPortCapability](_audio_port_capability.md)
\*
capability) | 获取一个音频适配器的端口驱动的能力集
[
更多...
](
#getportcapability
)
|
| (
[SetPassthroughMode](#setpassthroughmode)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref1432990851083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
struct
[AudioPort](_audio_port.md)
\*port,
enum
[AudioPortPassthroughMode](_audio.md#audioportpassthroughmode)
mode) | 设置音频端口驱动的数据透传模式
[
更多...
](
#setpassthroughmode
)
|
| (
[SetPassthroughMode](#setpassthroughmode)
)(struct
AudioAdapter
\*adapter,
struct
[AudioPort](_audio_port.md)
\*port,
enum
[AudioPortPassthroughMode](_audio.md#audioportpassthroughmode)
mode) | 设置音频端口驱动的数据透传模式
[
更多...
](
#setpassthroughmode
)
|
| (
[GetPassthroughMode](#getpassthroughmode)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref883432727083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
struct
[AudioPort](_audio_port.md)
\*port,
enum
[AudioPortPassthroughMode](_audio.md#audioportpassthroughmode)
\*
mode) | 获取音频端口驱动的数据透传模式
[
更多...
](
#getpassthroughmode
)
|
| (
[GetPassthroughMode](#getpassthroughmode)
)(struct
AudioAdapter
\*adapter,
struct
[AudioPort](_audio_port.md)
\*port,
enum
[AudioPortPassthroughMode](_audio.md#audioportpassthroughmode)
\*
mode) | 获取音频端口驱动的数据透传模式
[
更多...
](
#getpassthroughmode
)
|
| (
[UpdateAudioRoute](#updateaudioroute)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref362795572083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
const
struct
[AudioRoute](_audio_route.md)
\*route,
int32_t
\*
routeHandle) | 更新一个或多个发送端和接受端之间的路由
[
更多...
](
#updateaudioroute
)
|
| (
[UpdateAudioRoute](#updateaudioroute)
)(struct
AudioAdapter
\*adapter,
const
struct
[AudioRoute](_audio_route.md)
\*route,
int32_t
\*
routeHandle) | 更新一个或多个发送端和接受端之间的路由
[
更多...
](
#updateaudioroute
)
|
| (
[ReleaseAudioRoute](#releaseaudioroute)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357342201.xml#xref410918381083931,link:zh-cn_topic_0000001357342201.xml](zh-cn_topic_0000001357342201.xml)
\*adapter,
int32_t
routeHandle) | 释放一个音频路由.
[
更多...
](
#releaseaudioroute
)
|
| (
[ReleaseAudioRoute](#releaseaudioroute)
)(struct
\*adapter,
int32_t
routeHandle) | 释放一个音频路由.
[
更多...
](
#releaseaudioroute
)
|
## **详细描述**
## **详细描述**
...
...
zh-cn/device-dev/reference/hdi-apis/_audio_capture.md
浏览文件 @
65210fc3
...
@@ -19,8 +19,8 @@
...
@@ -19,8 +19,8 @@
| attr | 音频属性能力接口,详情参考
[
AudioAttribute
](
_audio_attribute.md
)
|
| attr | 音频属性能力接口,详情参考
[
AudioAttribute
](
_audio_attribute.md
)
|
| scene | 音频场景能力接口,详情参考
[
AudioScene
](
_audio_scene.md
)
|
| scene | 音频场景能力接口,详情参考
[
AudioScene
](
_audio_scene.md
)
|
| volume | 音频音量能力接口,详情参考
[
AudioVolume
](
_audio_volume.md
)
|
| volume | 音频音量能力接口,详情参考
[
AudioVolume
](
_audio_volume.md
)
|
| (
[CaptureFrame](#captureframe)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357621449.xml#xref1398623145083931,link:zh-cn_topic_0000001357621449.xml](zh-cn_topic_0000001357621449.xml)
\*capture,
void
\*frame,
uint64_t
requestBytes,
uint64_t
\*
replyBytes) | 从音频驱动中录制(capture)一帧输入数据(录音,音频上行数据)
[
更多...
](
#captureframe
)
|
| (
[CaptureFrame](#captureframe)
)(struct
AudioCapture
\*capture,
void
\*frame,
uint64_t
requestBytes,
uint64_t
\*
replyBytes) | 从音频驱动中录制(capture)一帧输入数据(录音,音频上行数据)
[
更多...
](
#captureframe
)
|
| (
[GetCapturePosition](#getcaptureposition)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357621449.xml#xref599411735083931,link:zh-cn_topic_0000001357621449.xml](zh-cn_topic_0000001357621449.xml)
\*capture,
uint64_t
\*frames,
struct
[AudioTimeStamp](_audio_time_stamp.md)
\*
time) | 获取音频输入帧数的上一次计数
[
更多...
](
#getcaptureposition
)
|
| (
[GetCapturePosition](#getcaptureposition)
)(struct
AudioCapture
\*capture,
uint64_t
\*frames,
struct
[AudioTimeStamp](_audio_time_stamp.md)
\*
time) | 获取音频输入帧数的上一次计数
[
更多...
](
#getcaptureposition
)
|
## **详细描述**
## **详细描述**
...
...
zh-cn/device-dev/reference/hdi-apis/_audio_manager.md
浏览文件 @
65210fc3
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
| (
[GetAllAdapters](#getalladapters)
)(struct
AudioAdapterManager
\*manager,
struct
[AudioAdapterDescriptor](_audio_adapter_descriptor.md)
\*\*descs,
int
\*
size) | 获取音频驱动中支持的所有适配器的列表
[
更多...
](
#getalladapters
)
|
| (
[GetAllAdapters](#getalladapters)
)(struct
AudioAdapterManager
\*manager,
struct
[AudioAdapterDescriptor](_audio_adapter_descriptor.md)
\*\*descs,
int
\*
size) | 获取音频驱动中支持的所有适配器的列表
[
更多...
](
#getalladapters
)
|
| (
[LoadAdapter](#loadadapter)
)(struct
AudioAdapterManager
\*manager,
const
struct
[AudioAdapterDescriptor](_audio_adapter_descriptor.md)
\*desc,
struct
[AudioAdapter](_audio_adapter.md)
\*\*
adapter) | 加载一个音频适配器(声卡)的驱动
[
更多...
](
#loadadapter
)
|
| (
[LoadAdapter](#loadadapter)
)(struct
AudioAdapterManager
\*manager,
const
struct
[AudioAdapterDescriptor](_audio_adapter_descriptor.md)
\*desc,
struct
[AudioAdapter](_audio_adapter.md)
\*\*
adapter) | 加载一个音频适配器(声卡)的驱动
[
更多...
](
#loadadapter
)
|
| (
[UnloadAdapter](#unloadadapter)
)(struct
AudioAdapterManager
\*manager,
struct
[AudioAdapter](_audio_adapter.md)
\*
adapter) | 卸载音频适配器(声卡)的驱动
[
更多...
](
#unloadadapter
)
|
| (
[UnloadAdapter](#unloadadapter)
)(struct
AudioAdapterManager
\*manager,
struct
[AudioAdapter](_audio_adapter.md)
\*
adapter) | 卸载音频适配器(声卡)的驱动
[
更多...
](
#unloadadapter
)
|
| (
[ReleaseAudioManagerObject](#releaseaudiomanagerobject)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001304382264.xml#xref1843940824083931,link:zh-cn_topic_0000001304382264.xml](zh-cn_topic_0000001304382264.xml)
\*
object) | 释放音频管理接口对象
[
更多...
](
#releaseaudiomanagerobject
)
|
| (
[ReleaseAudioManagerObject](#releaseaudiomanagerobject)
)(struct
AudioManager
\*
object) | 释放音频管理接口对象
[
更多...
](
#releaseaudiomanagerobject
)
|
## **详细描述**
## **详细描述**
...
...
zh-cn/device-dev/reference/hdi-apis/_audio_render.md
浏览文件 @
65210fc3
...
@@ -19,15 +19,15 @@
...
@@ -19,15 +19,15 @@
| attr | 音频属性能力接口,详情参考
[
AudioAttribute
](
_audio_attribute.md
)
|
| attr | 音频属性能力接口,详情参考
[
AudioAttribute
](
_audio_attribute.md
)
|
| scene | 音频场景能力接口,详情参考
[
AudioScene
](
_audio_scene.md
)
|
| scene | 音频场景能力接口,详情参考
[
AudioScene
](
_audio_scene.md
)
|
| volume | 音频音量能力接口,详情参考
[
AudioVolume
](
_audio_volume.md
)
|
| volume | 音频音量能力接口,详情参考
[
AudioVolume
](
_audio_volume.md
)
|
| (
[GetLatency](#getlatency)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1137711430083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
uint32_t
\*
ms) | 获取音频硬件驱动估计的延迟时间
[
更多...
](
#getlatency
)
|
| (
[GetLatency](#getlatency)
)(struct
AudioRender
\*render,
uint32_t
\*
ms) | 获取音频硬件驱动估计的延迟时间
[
更多...
](
#getlatency
)
|
| (
[RenderFrame](#renderframe)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1032115116083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
const
void
\*frame,
uint64_t
requestBytes,
uint64_t
\*
replyBytes) | 往音频驱动中播放(render)一帧输出数据(放音,音频下行数据)
[
更多...
](
#renderframe
)
|
| (
[RenderFrame](#renderframe)
)(struct
AudioRender
\*render,
const
void
\*frame,
uint64_t
requestBytes,
uint64_t
\*
replyBytes) | 往音频驱动中播放(render)一帧输出数据(放音,音频下行数据)
[
更多...
](
#renderframe
)
|
| (
[GetRenderPosition](#getrenderposition)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1361225145083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
uint64_t
\*frames,
struct
[AudioTimeStamp](_audio_time_stamp.md)
\*
time) | 获取音频输出帧数的上一次计数
[
更多...
](
#getrenderposition
)
|
| (
[GetRenderPosition](#getrenderposition)
)(struct
AudioRender
\*render,
uint64_t
\*frames,
struct
[AudioTimeStamp](_audio_time_stamp.md)
\*
time) | 获取音频输出帧数的上一次计数
[
更多...
](
#getrenderposition
)
|
| (
[SetRenderSpeed](#setrenderspeed)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref298100406083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
float
speed) | 设置一个音频的播放速度
[
更多...
](
#setrenderspeed
)
|
| (
[SetRenderSpeed](#setrenderspeed)
)(struct
AudioRender
\*render,
float
speed) | 设置一个音频的播放速度
[
更多...
](
#setrenderspeed
)
|
| (
[GetRenderSpeed](#getrenderspeed)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1265100196083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
float
\*
speed) | 获取一个音频当前的播放速度
[
更多...
](
#getrenderspeed
)
|
| (
[GetRenderSpeed](#getrenderspeed)
)(struct
AudioRender
\*render,
float
\*
speed) | 获取一个音频当前的播放速度
[
更多...
](
#getrenderspeed
)
|
| (
[SetChannelMode](#setchannelmode)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1614877322083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
enum
[AudioChannelMode](_audio.md#audiochannelmode)
mode) | 设置音频播放的通道模式
[
更多...
](
#setchannelmode
)
|
| (
[SetChannelMode](#setchannelmode)
)(struct
AudioRender
\*render,
enum
[AudioChannelMode](_audio.md#audiochannelmode)
mode) | 设置音频播放的通道模式
[
更多...
](
#setchannelmode
)
|
| (
[GetChannelMode](#getchannelmode)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1553230681083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
enum
[AudioChannelMode](_audio.md#audiochannelmode)
\*
mode) | 获取音频播放当前的通道模式
[
更多...
](
#getchannelmode
)
|
| (
[GetChannelMode](#getchannelmode)
)(struct
AudioRender
\*render,
enum
[AudioChannelMode](_audio.md#audiochannelmode)
\*
mode) | 获取音频播放当前的通道模式
[
更多...
](
#getchannelmode
)
|
| (
[RegCallback](#regcallback)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref16984183083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
[RenderCallback](_audio.md#rendercallback)
callback,
void
\*
cookie) | 注册音频回调函数,用于放音过程中缓冲区数据写、DrainBuffer完成通知
[
更多...
](
#regcallback
)
|
| (
[RegCallback](#regcallback)
)(struct
AudioRender
\*render,
[RenderCallback](_audio.md#rendercallback)
callback,
void
\*
cookie) | 注册音频回调函数,用于放音过程中缓冲区数据写、DrainBuffer完成通知
[
更多...
](
#regcallback
)
|
| (
[DrainBuffer](#drainbuffer)
)(struct
[ERROR:Invalid
link:zh-cn_topic_0000001357381989.xml#xref1454572723083931,link:zh-cn_topic_0000001357381989.xml](zh-cn_topic_0000001357381989.xml)
\*render,
enum
[AudioDrainNotifyType](_audio.md#audiodrainnotifytype)
\*
type) | 排空缓冲区中的数据
[
更多...
](
#drainbuffer
)
|
| (
[DrainBuffer](#drainbuffer)
)(struct
AudioRender
\*render,
enum
[AudioDrainNotifyType](_audio.md#audiodrainnotifytype)
\*
type) | 排空缓冲区中的数据
[
更多...
](
#drainbuffer
)
|
## **详细描述**
## **详细描述**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录