Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
277a44b2
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看板
未验证
提交
277a44b2
编写于
10月 14, 2022
作者:
L
liyan
提交者:
Gitee
10月 14, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
标点
Signed-off-by:
N
li-yan339
<
liyan339@h-partners.com
>
Signed-off-by:
N
liyan
<
liyan339@h-partners.com
>
上级
4af8ec4e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
27 deletion
+27
-27
zh-cn/device-dev/reference/hdi-apis/_audio_adapter.md
zh-cn/device-dev/reference/hdi-apis/_audio_adapter.md
+27
-27
未找到文件。
zh-cn/device-dev/reference/hdi-apis/_audio_adapter.md
浏览文件 @
277a44b2
...
...
@@ -5,7 +5,7 @@
AudioAdapter音频适配器接口。
提供音频适配器(声卡)对外支持的驱动能力,包括初始化端口、创建
render、创建c
apture、获取端口能力集等。
提供音频适配器(声卡)对外支持的驱动能力,包括初始化端口、创建
Render、创建C
apture、获取端口能力集等。
**Since:**
...
...
@@ -34,15 +34,15 @@ AudioAdapter音频适配器接口。
| 名称 | 描述 |
| -------- | -------- |
| (
[
InitAllPorts
](
#initallports
)
)(struct
AudioAdapter
\*
adapter) | 初始化一个音频适配器所有的端口驱动 |
| (
[
CreateRender
](
#createrender
)
)(struct
AudioAdapter
\*adapter,
const
struct
AudioDeviceDescriptor
\*desc,
const
struct
AudioSampleAttributes
\*attrs,
struct
AudioRender
\*\*
render) | 创建一个音频播放(
r
ender)接口的对象 |
| (
[
DestroyRender
](
#destroyrender
)
)(struct
AudioAdapter
\*adapter,
struct
AudioRender
\*
render) | 销毁一个音频播放(
r
ender)接口的对象 |
| (
[
CreateCapture
](
#createcapture
)
)(struct
AudioAdapter
\*adapter,
const
struct
AudioDeviceDescriptor
\*desc,
const
struct
AudioSampleAttributes
\*attrs,
struct
AudioCapture
\*\*
capture) | 创建一个音频录音(
c
apture)接口的对象 |
| (
[
DestroyCapture
](
#destroycapture
)
)(struct
AudioAdapter
\*adapter,
struct
AudioCapture
\*
capture) | 销毁一个音频录音(
c
apture)接口的对象 |
| (
[
CreateRender
](
#createrender
)
)(struct
AudioAdapter
\*adapter,
const
struct
AudioDeviceDescriptor
\*desc,
const
struct
AudioSampleAttributes
\*attrs,
struct
AudioRender
\*\*
render) | 创建一个音频播放(
R
ender)接口的对象 |
| (
[
DestroyRender
](
#destroyrender
)
)(struct
AudioAdapter
\*adapter,
struct
AudioRender
\*
render) | 销毁一个音频播放(
R
ender)接口的对象 |
| (
[
CreateCapture
](
#createcapture
)
)(struct
AudioAdapter
\*adapter,
const
struct
AudioDeviceDescriptor
\*desc,
const
struct
AudioSampleAttributes
\*attrs,
struct
AudioCapture
\*\*
capture) | 创建一个音频录音(
C
apture)接口的对象 |
| (
[
DestroyCapture
](
#destroycapture
)
)(struct
AudioAdapter
\*adapter,
struct
AudioCapture
\*
capture) | 销毁一个音频录音(
C
apture)接口的对象 |
| (
[
GetPortCapability
](
#getportcapability
)
)(struct
AudioAdapter
\*adapter,
struct
AudioPort
\*port,
struct
AudioPortCapability
\*
capability) | 获取一个音频适配器的端口驱动的能力集 |
| (
[
SetPassthroughMode
](
#setpassthroughmode
)
)(struct
AudioAdapter
\*adapter,
struct
AudioPort
\*port,
enum
AudioPortPassthroughMode
mode) | 设置音频端口驱动的数据透传模式 |
| (
[
GetPassthroughMode
](
#getpassthroughmode
)
)(struct
AudioAdapter
\*adapter,
struct
AudioPort
\*port,
enum
AudioPortPassthroughMode
\*
mode) | 获取音频端口驱动的数据透传模式 |
| (
[
UpdateAudioRoute
](
#updateaudioroute
)
)(struct
AudioAdapter
\*adapter,
const
struct
AudioRoute
\*route,
int32_t
\*
routeHandle) | 更新一个或多个发送端和接受端之间的路由 |
| (
[
ReleaseAudioRoute
](
#releaseaudioroute
)
)(struct
AudioAdapter
\*adapter,
int32_t
routeHandle) | 释放一个音频路由
.
|
| (
[
ReleaseAudioRoute
](
#releaseaudioroute
)
)(struct
AudioAdapter
\*adapter,
int32_t
routeHandle) | 释放一个音频路由 |
## **类成员变量说明**
...
...
@@ -57,7 +57,7 @@ int32_t(* AudioAdapter::CreateCapture) (struct AudioAdapter *adapter, const stru
**描述:**
创建一个音频录音(
capture)接口的对象
创建一个音频录音(
Capture)接口的对象。
**参数:**
...
...
@@ -70,7 +70,7 @@ int32_t(* AudioAdapter::CreateCapture) (struct AudioAdapter *adapter, const stru
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
**参见:**
...
...
@@ -88,7 +88,7 @@ int32_t(* AudioAdapter::CreateRender) (struct AudioAdapter *adapter, const struc
**描述:**
创建一个音频播放(
render)接口的对象
创建一个音频播放(
Render)接口的对象。
**参数:**
...
...
@@ -101,7 +101,7 @@ int32_t(* AudioAdapter::CreateRender) (struct AudioAdapter *adapter, const struc
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
**参见:**
...
...
@@ -119,7 +119,7 @@ int32_t(* AudioAdapter::DestroyCapture) (struct AudioAdapter *adapter, struct Au
**描述:**
销毁一个音频录音(
capture)接口的对象
销毁一个音频录音(
Capture)接口的对象。
**参数:**
...
...
@@ -130,11 +130,11 @@ int32_t(* AudioAdapter::DestroyCapture) (struct AudioAdapter *adapter, struct Au
**注意:**
在音频录音过程中,不能销毁该接口对象
在音频录音过程中,不能销毁该接口对象
。
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
**参见:**
...
...
@@ -150,7 +150,7 @@ int32_t(* AudioAdapter::DestroyRender) (struct AudioAdapter *adapter, struct Aud
**描述:**
销毁一个音频播放(
render)接口的对象
销毁一个音频播放(
Render)接口的对象。
**参数:**
...
...
@@ -165,7 +165,7 @@ int32_t(* AudioAdapter::DestroyRender) (struct AudioAdapter *adapter, struct Aud
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
**参见:**
...
...
@@ -181,7 +181,7 @@ int(* AudioAdapter::GetPassthroughMode) (struct AudioAdapter *adapter, struct Au
**描述:**
获取音频端口驱动的数据透传模式
获取音频端口驱动的数据透传模式
。
**参数:**
...
...
@@ -193,7 +193,7 @@ int(* AudioAdapter::GetPassthroughMode) (struct AudioAdapter *adapter, struct Au
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
**参见:**
...
...
@@ -209,7 +209,7 @@ int(* AudioAdapter::GetPortCapability) (struct AudioAdapter *adapter, struct Aud
**描述:**
获取一个音频适配器的端口驱动的能力集
获取一个音频适配器的端口驱动的能力集
。
**参数:**
...
...
@@ -221,7 +221,7 @@ int(* AudioAdapter::GetPortCapability) (struct AudioAdapter *adapter, struct Aud
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
### InitAllPorts
...
...
@@ -249,7 +249,7 @@ int(* AudioAdapter::InitAllPorts) (struct AudioAdapter *adapter)
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
### ReleaseAudioRoute
...
...
@@ -261,18 +261,18 @@ int32_t(* AudioAdapter::ReleaseAudioRoute) (struct AudioAdapter *adapter, int32_
**描述:**
释放一个音频路由
.
释放一个音频路由
。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| adapter | 待操作的音频适配器对象 |
| routeHandle | 待释放的路由句柄
.
|
| routeHandle | 待释放的路由句柄 |
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
### SetPassthroughMode
...
...
@@ -284,7 +284,7 @@ int(* AudioAdapter::SetPassthroughMode) (struct AudioAdapter *adapter, struct Au
**描述:**
设置音频端口驱动的数据透传模式
设置音频端口驱动的数据透传模式
。
**参数:**
...
...
@@ -296,7 +296,7 @@ int(* AudioAdapter::SetPassthroughMode) (struct AudioAdapter *adapter, struct Au
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
**参见:**
...
...
@@ -312,7 +312,7 @@ int32_t(* AudioAdapter::UpdateAudioRoute) (struct AudioAdapter *adapter, const s
**描述:**
更新一个或多个发送端和接受端之间的路由
更新一个或多个发送端和接受端之间的路由
。
**参数:**
...
...
@@ -324,4 +324,4 @@ int32_t(* AudioAdapter::UpdateAudioRoute) (struct AudioAdapter *adapter, const s
**返回:**
成功返回值0,失败返回负值
成功返回值0,失败返回负值
。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录