diff --git a/zh-cn/application-dev/media/audio/audio-playback-concurrency.md b/zh-cn/application-dev/media/audio/audio-playback-concurrency.md index 0afb32f3c6a95e1efffa54a91d414fefd1d8e5fd..06545420bb87e7d6b0424b61daecf95b51a9d580 100644 --- a/zh-cn/application-dev/media/audio/audio-playback-concurrency.md +++ b/zh-cn/application-dev/media/audio/audio-playback-concurrency.md @@ -106,11 +106,11 @@ - 若[使用AudioRenderer开发音频播放功能](using-audiorenderer-for-playback.md),可以调用[on('audioInterrupt')](../../reference/apis-audio-kit/arkts-apis-audio-AudioRenderer.md#onaudiointerrupt9)接口,监听音频焦点事件[InterruptEvent](../../reference/apis-audio-kit/arkts-apis-audio-i.md#interruptevent9)。 -- 若[使用OHAudio开发音频播放功能(C/C++)](using-ohaudio-for-playback.md),可以调用[OH_AudioStreamBuilder_SetRendererCallback](../../reference/apis-audio-kit/capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_setrenderercallback)接口,监听音频焦点事件[OH_AudioRenderer_OnInterruptEvent](../../reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md#oh_audiorenderer_oninterruptevent)。 +- 若[使用OHAudio开发音频播放功能(C/C++)](using-ohaudio-for-playback.md),可以调用[OH_AudioStreamBuilder_SetRendererCallback](../../reference/apis-audio-kit/capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_setrenderercallback)接口,监听音频焦点事件[OH_AudioRenderer_OnInterruptEvent](../../reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md#oh_audiorenderer_oninterruptevent)。 - 若[使用AudioCapturer开发音频录制功能](using-audiocapturer-for-recording.md),可以调用[on('audioInterrupt')](../../reference/apis-audio-kit/arkts-apis-audio-AudioCapturer.md#onaudiointerrupt10)接口,监听音频焦点事件[InterruptEvent](../../reference/apis-audio-kit/arkts-apis-audio-i.md#interruptevent9)。 -- 若[使用OHAudio开发音频录制功能(C/C++)](using-ohaudio-for-recording.md),可以调用[OH_AudioStreamBuilder_SetCapturerCallback](../../reference/apis-audio-kit/capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_setcapturercallback)接口,监听音频焦点事件[OH_AudioCapturer_OnInterruptEvent](../../reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md#oh_audiocapturer_oninterruptevent)。 +- 若[使用OHAudio开发音频录制功能(C/C++)](using-ohaudio-for-recording.md),可以调用[OH_AudioStreamBuilder_SetCapturerCallback](../../reference/apis-audio-kit/capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_setcapturercallback)接口,监听音频焦点事件[OH_AudioCapturer_OnInterruptEvent](../../reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md#oh_audiocapturer_oninterruptevent)。 应用在收到音频焦点事件([InterruptEvent](../../reference/apis-audio-kit/arkts-apis-audio-i.md#interruptevent9))时,需要根据其中信息,做出相应的处理,以保持应用与系统状态一致,带给用户良好的音频体验。 diff --git a/zh-cn/application-dev/media/audio/using-ohaudio-for-playback.md b/zh-cn/application-dev/media/audio/using-ohaudio-for-playback.md index a6786472846dfe778cf87fbbfb3dab8f8ce4da40..b454a24b8897f9268f56e767e30fd828518a245d 100644 --- a/zh-cn/application-dev/media/audio/using-ohaudio-for-playback.md +++ b/zh-cn/application-dev/media/audio/using-ohaudio-for-playback.md @@ -77,7 +77,7 @@ OH_AudioStreamBuilder_Destroy(builder); OH_AudioStreamBuilder_SetRendererInfo(builder, AUDIOSTREAM_USAGE_MUSIC); ``` - 注意,播放的音频数据要通过回调接口写入,开发者要实现回调接口,使用`OH_AudioStreamBuilder_SetRendererCallback`设置回调函数。回调函数的声明请查看[OH_AudioRenderer_Callbacks](../../reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md)。 + 注意,播放的音频数据要通过回调接口写入,开发者要实现回调接口,使用`OH_AudioStreamBuilder_SetRendererCallback`设置回调函数。回调函数的声明请查看[OH_AudioRenderer_Callbacks](../../reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md)。 3. 设置音频回调函数。 @@ -85,7 +85,7 @@ OH_AudioStreamBuilder_Destroy(builder); 在设置音频回调函数时API version 12新增回调函数[OH_AudioRenderer_OnWriteDataCallback](../../reference/apis-audio-kit/capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback)用于写入音频数据。 - - API version 12开始**推荐**使用[OH_AudioRenderer_OnWriteDataCallback](../../reference/apis-audio-kit/capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback)代替[OH_AudioRenderer_Callbacks_Struct.OH_AudioRenderer_OnWriteData](../../reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md#oh_audiorenderer_onwritedata)用于写入音频数据。 + - API version 12开始**推荐**使用[OH_AudioRenderer_OnWriteDataCallback](../../reference/apis-audio-kit/capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback)代替[OH_AudioRenderer_Callbacks_Struct.OH_AudioRenderer_OnWriteData](../../reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md#oh_audiorenderer_onwritedata)用于写入音频数据。 > **注意:** > @@ -154,7 +154,7 @@ OH_AudioStreamBuilder_Destroy(builder); OH_AudioStreamBuilder_SetRendererWriteDataCallback(builder, writeDataCb, nullptr); ``` - - API version 11使用回调函数[OH_AudioRenderer_Callbacks_Struct.OH_AudioRenderer_OnWriteData](../../reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md#oh_audiorenderer_onwritedata)用于写入音频数据。 + - API version 11使用回调函数[OH_AudioRenderer_Callbacks_Struct.OH_AudioRenderer_OnWriteData](../../reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md#oh_audiorenderer_onwritedata)用于写入音频数据。 > **注意:** > @@ -221,7 +221,7 @@ OH_AudioStreamBuilder_Destroy(builder); 为了避免不可预期的行为,在设置音频回调函数时,可以通过下面两种方式中的任意一种来设置音频回调函数: - - 请确保[OH_AudioRenderer_Callbacks](../../reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md)的每一个回调都被**自定义的回调方法**或**空指针**初始化。 + - 请确保[OH_AudioRenderer_Callbacks](../../reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md)的每一个回调都被**自定义的回调方法**或**空指针**初始化。 ```cpp // 自定义写入数据函数。 diff --git a/zh-cn/application-dev/media/audio/using-ohaudio-for-recording.md b/zh-cn/application-dev/media/audio/using-ohaudio-for-recording.md index 1323d83817f67ded0c1d15dde60602ae40fedc23..e0aa6bfeacb0ae7da0e16b36de898389d54a07b3 100644 --- a/zh-cn/application-dev/media/audio/using-ohaudio-for-recording.md +++ b/zh-cn/application-dev/media/audio/using-ohaudio-for-recording.md @@ -73,7 +73,7 @@ OH_AudioStreamBuilder_Destroy(builder); OH_AudioStreamBuilder_SetCapturerInfo(builder, AUDIOSTREAM_SOURCE_TYPE_MIC); ``` - 同样,音频录制的音频数据要通过回调接口读入,开发者要实现回调接口,使用`OH_AudioStreamBuilder_SetCapturerCallback`设置回调函数。回调函数的声明请查看[OH_AudioCapturer_Callbacks](../../reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md)。 + 同样,音频录制的音频数据要通过回调接口读入,开发者要实现回调接口,使用`OH_AudioStreamBuilder_SetCapturerCallback`设置回调函数。回调函数的声明请查看[OH_AudioCapturer_Callbacks](../../reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md)。 3. 设置音频回调函数。 @@ -133,7 +133,7 @@ OH_AudioStreamBuilder_Destroy(builder); 为了避免不可预期的行为,在设置音频回调函数时,可以通过下面两种方式中的任意一种来设置音频回调函数: - - 请确保[OH_AudioCapturer_Callbacks](../../reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md)的每一个回调都被**自定义的回调方法**或**空指针**初始化。 + - 请确保[OH_AudioCapturer_Callbacks](../../reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md)的每一个回调都被**自定义的回调方法**或**空指针**初始化。 ```cpp // 自定义读入数据函数。 diff --git a/zh-cn/application-dev/media/audio/using-ohaudio-for-session.md b/zh-cn/application-dev/media/audio/using-ohaudio-for-session.md index fdad490799c7627a00dd00ea5d4b949b276dab7f..0e5734961a0b98fe79bc67c84fa6691565079ec3 100644 --- a/zh-cn/application-dev/media/audio/using-ohaudio-for-session.md +++ b/zh-cn/application-dev/media/audio/using-ohaudio-for-session.md @@ -26,7 +26,7 @@ target_link_libraries(sample PUBLIC libohaudio.so) ## 获取音频会话管理器 -创建[OH_AudioSessionManager](../../reference/apis-audio-kit/capi-oh-audiosessionmanager.md)实例。在使用音频会话管理功能前,需要先通过[OH_AudioManager_GetAudioSessionManager](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiomanager_getaudiosessionmanager)创建音频会话管理实例。 +创建[OH_AudioSessionManager](../../reference/apis-audio-kit/capi-ohaudio-oh-audiosessionmanager.md)实例。在使用音频会话管理功能前,需要先通过[OH_AudioManager_GetAudioSessionManager](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiomanager_getaudiosessionmanager)创建音频会话管理实例。 ```cpp OH_AudioSessionManager *audioSessionManager; @@ -37,7 +37,7 @@ target_link_libraries(sample PUBLIC libohaudio.so) 应用可以通过[OH_AudioSessionManager_ActivateAudioSession](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiosessionmanager_activateaudiosession)接口激活当前应用的音频会话。 -应用在[激活音频会话](#激活音频会话)时,需指定[音频会话策略(OH_AudioSession_Strategy)](../../reference/apis-audio-kit/capi-oh-audiosession-strategy.md),其中包含[音频并发模式(OH_AudioSession_ConcurrencyMode)](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiosession_concurrencymode)参数,用于声明不同的音频并发策略。 +应用在[激活音频会话](#激活音频会话)时,需指定[音频会话策略(OH_AudioSession_Strategy)](../../reference/apis-audio-kit/capi-ohaudio-oh-audiosession-strategy.md),其中包含[音频并发模式(OH_AudioSession_ConcurrencyMode)](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiosession_concurrencymode)参数,用于声明不同的音频并发策略。 ```cpp OH_AudioSession_Strategy strategy = {CONCURRENCY_MIX_WITH_OTHERS}; @@ -63,9 +63,9 @@ target_link_libraries(sample PUBLIC libohaudio.so) ## 监听音频会话停用事件 -在使用AudioSession功能的过程中,推荐应用监听[音频会话停用事件(OH_AudioSession_DeactivatedEvent)](../../reference/apis-audio-kit/capi-oh-audiosession-deactivatedevent.md)。 +在使用AudioSession功能的过程中,推荐应用监听[音频会话停用事件(OH_AudioSession_DeactivatedEvent)](../../reference/apis-audio-kit/capi-ohaudio-oh-audiosession-deactivatedevent.md)。 -当AudioSession被停用(非主动停用)时,应用会收到[音频会话停用事件(OH_AudioSession_DeactivatedEvent)](../../reference/apis-audio-kit/capi-oh-audiosession-deactivatedevent.md),其中包含[音频会话停用原因(OH_AudioSession_DeactivatedReason)](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiosession_deactivatedreason)。 +当AudioSession被停用(非主动停用)时,应用会收到[音频会话停用事件(OH_AudioSession_DeactivatedEvent)](../../reference/apis-audio-kit/capi-ohaudio-oh-audiosession-deactivatedevent.md),其中包含[音频会话停用原因(OH_AudioSession_DeactivatedReason)](../../reference/apis-audio-kit/capi-native-audio-session-manager-h.md#oh_audiosession_deactivatedreason)。 在收到AudioSessionDeactivatedEvent时,应用可根据自身业务需求,做相应的处理,例如释放相应资源、重新激活AudioSession等。 diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/Readme-CN.md b/zh-cn/application-dev/reference/apis-asset-store-kit/Readme-CN.md index cbf336d41ddf654a76a735fec7818a1420aa89f4..a5d61df9ad6daa8fc6188e982bad9891ed0b460d 100755 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/Readme-CN.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/Readme-CN.md @@ -13,11 +13,11 @@ - [asset_api.h](capi-asset-api-h.md) - [asset_type.h](capi-asset-type-h.md) - 结构体 - - [Asset_Blob](capi-asset-blob.md) - - [Asset_Value](capi-asset-value.md) - - [Asset_Attr](capi-asset-attr.md) - - [Asset_Result](capi-asset-result.md) - - [Asset_ResultSet](capi-asset-resultset.md) - - [Asset_SyncResult](capi-asset-syncresult.md) + - [Asset_Blob](capi-assettype-asset-blob.md) + - [Asset_Value](capi-assettype-asset-value.md) + - [Asset_Attr](capi-assettype-asset-attr.md) + - [Asset_Result](capi-assettype-asset-result.md) + - [Asset_ResultSet](capi-assettype-asset-resultset.md) + - [Asset_SyncResult](capi-assettype-asset-syncresult.md) - 错误码 - [Asset错误码](errorcode-asset.md) diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-api-h.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-api-h.md index 20e56cb615cfab4dcc9d26132837190eb4f98dc9..25dfc06ea1c828b66e2be4e1f76e088923d70146 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-api-h.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-api-h.md @@ -52,7 +52,7 @@ int32_t OH_Asset_Add(const Asset_Attr *attributes, uint32_t attrCnt) | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *attributes | 待新增关键资产的属性集合。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *attributes | 待新增关键资产的属性集合。 | | uint32_t attrCnt | 待新增关键资产的属性数量。 | **返回:** @@ -78,7 +78,7 @@ int32_t OH_Asset_Remove(const Asset_Attr *query, uint32_t queryCnt) | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *query | 待删除关键资产的搜索条件。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *query | 待删除关键资产的搜索条件。 | | uint32_t queryCnt | 待删除关键资产搜索条件的个数。 | **返回:** @@ -104,9 +104,9 @@ int32_t OH_Asset_Update(const Asset_Attr *query, uint32_t queryCnt,const Asset_A | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *query | 待更新关键资产的搜索条件。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *query | 待更新关键资产的搜索条件。 | | uint32_t queryCnt | 待更新关键资产搜索条件的个数。 | -| const [Asset_Attr](capi-asset-attr.md) *attributesToUpdate | 待更新关键资产的属性集合。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *attributesToUpdate | 待更新关键资产的属性集合。 | | uint32_t updateCnt | 待更新关键资产的属性数量。 | **返回:** @@ -132,9 +132,9 @@ int32_t OH_Asset_PreQuery(const Asset_Attr *query, uint32_t queryCnt, Asset_Blob | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *query | 关键资产的查询条件。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *query | 关键资产的查询条件。 | | uint32_t queryCnt | 关键资产查询条件的个数。 | -| [Asset_Blob](capi-asset-blob.md) *challenge | 挑战值,在后续调用OH_Asset_Query时使用。 | +| [Asset_Blob](capi-assettype-asset-blob.md) *challenge | 挑战值,在后续调用OH_Asset_Query时使用。 | **返回:** @@ -159,9 +159,9 @@ int32_t OH_Asset_Query(const Asset_Attr *query, uint32_t queryCnt, Asset_ResultS | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *query | 关键资产的查询条件。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *query | 关键资产的查询条件。 | | uint32_t queryCnt | 关键资产查询条件的个数。 | -| [Asset_ResultSet](capi-asset-resultset.md) *resultSet | 查询结果列表。 | +| [Asset_ResultSet](capi-assettype-asset-resultset.md) *resultSet | 查询结果列表。 | **返回:** @@ -186,7 +186,7 @@ int32_t OH_Asset_PostQuery(const Asset_Attr *handle, uint32_t handleCnt) | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *handle | 待处理的查询句柄,当前包含OH_Asset_PreQuery执行成功返回的挑战值。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *handle | 待处理的查询句柄,当前包含OH_Asset_PreQuery执行成功返回的挑战值。 | | uint32_t handleCnt | 句柄属性集合中元素的个数。 | **返回:** @@ -212,9 +212,9 @@ int32_t OH_Asset_QuerySyncResult(const Asset_Attr *query, uint32_t queryCnt, Ass | 参数项 | 描述 | | -- | -- | -| const [Asset_Attr](capi-asset-attr.md) *query | 关键资产同步结果的查询条件。 | +| const [Asset_Attr](capi-assettype-asset-attr.md) *query | 关键资产同步结果的查询条件。 | | uint32_t queryCnt | 关键资产同步结果的查询条件个数。 | -| [Asset_SyncResult](capi-asset-syncresult.md) *syncResult | 查询到的关键资产同步结果。 | +| [Asset_SyncResult](capi-assettype-asset-syncresult.md) *syncResult | 查询到的关键资产同步结果。 | **返回:** @@ -239,14 +239,14 @@ Asset_Attr *OH_Asset_ParseAttr(const Asset_Result *result, Asset_Tag tag) | 参数项 | 描述 | | -- | -- | -| const [Asset_Result](capi-asset-result.md) *result | 从OH_Asset_Query中获取的查询结果。 | +| const [Asset_Result](capi-assettype-asset-result.md) *result | 从OH_Asset_Query中获取的查询结果。 | | [Asset_Tag](capi-asset-type-h.md#asset_tag) tag | 待获取的属性标签。 | **返回:** | 类型 | 说明 | | -- | -- | -| [Asset_Attr](capi-asset-attr.md) | 如果操作成功,则以Asset_Attr的形式返回属性,该属性不需要业务进行释放;否则返回NULL。 | +| [Asset_Attr](capi-assettype-asset-attr.md) | 如果操作成功,则以Asset_Attr的形式返回属性,该属性不需要业务进行释放;否则返回NULL。 | ### OH_Asset_FreeBlob() @@ -265,7 +265,7 @@ void OH_Asset_FreeBlob(Asset_Blob *blob) | 参数项 | 描述 | | -- | -- | -| [Asset_Blob](capi-asset-blob.md) *blob | 从OH_Asset_PreQuery获取的挑战值。 | +| [Asset_Blob](capi-assettype-asset-blob.md) *blob | 从OH_Asset_PreQuery获取的挑战值。 | ### OH_Asset_FreeResultSet() @@ -284,6 +284,6 @@ void OH_Asset_FreeResultSet(Asset_ResultSet *resultSet) | 参数项 | 描述 | | -- | -- | -| [Asset_ResultSet](capi-asset-resultset.md) *resultSet | 从OH_Asset_Query得到的查询结果列表。 | +| [Asset_ResultSet](capi-assettype-asset-resultset.md) *resultSet | 从OH_Asset_Query得到的查询结果列表。 | diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-type-h.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-type-h.md index 820cc6030038ec8d5ffec465a12bea8bc4a005a9..7e9f4dc9afd19b520e75cb2208b9465736280db8 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-type-h.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-type-h.md @@ -20,12 +20,12 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [Asset_Blob](capi-asset-blob.md) | Asset_Blob | 二进制数组类型,即不定长的字节数组。 | -| [Asset_Value](capi-asset-value.md) | Asset_Value | 关键资产属性内容。 | -| [Asset_Attr](capi-asset-attr.md) | Asset_Attr | 关键资产属性。 | -| [Asset_Result](capi-asset-result.md) | Asset_Result | 关键资产查询结果,用于定义一条关键资产。 | -| [Asset_ResultSet](capi-asset-resultset.md) | Asset_ResultSet | 关键资产查询结果集合,用于定义多条关键资产。 | -| [Asset_SyncResult](capi-asset-syncresult.md) | Asset_SyncResult | 关键资产同步结果。 | +| [Asset_Blob](capi-assettype-asset-blob.md) | Asset_Blob | 二进制数组类型,即不定长的字节数组。 | +| [Asset_Value](capi-assettype-asset-value.md) | Asset_Value | 关键资产属性内容。 | +| [Asset_Attr](capi-assettype-asset-attr.md) | Asset_Attr | 关键资产属性。 | +| [Asset_Result](capi-assettype-asset-result.md) | Asset_Result | 关键资产查询结果,用于定义一条关键资产。 | +| [Asset_ResultSet](capi-assettype-asset-resultset.md) | Asset_ResultSet | 关键资产查询结果集合,用于定义多条关键资产。 | +| [Asset_SyncResult](capi-assettype-asset-syncresult.md) | Asset_SyncResult | 关键资产同步结果。 | ### 枚举 diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-attr.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-attr.md similarity index 75% rename from zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-attr.md rename to zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-attr.md index c23c04105e5e5a7c5aa74cf8e0021362f165dc5e..8246a3c9a83d64e315c73f1c854bc1fae12f746f 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-attr.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-attr.md @@ -1,22 +1,22 @@ -# Asset_Attr - -## 概述 - -关键资产属性。 - -**起始版本:** 11 - -**相关模块:** [AssetType](capi-assettype.md) - -**所在头文件:** [asset_type.h](capi-asset-type-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| uint32_t tag | 关键资产属性名称。 | -| [Asset_Value](capi-asset-value.md) value | 关键资产属性内容。 | - - +# Asset_Attr + +## 概述 + +关键资产属性。 + +**起始版本:** 11 + +**相关模块:** [AssetType](capi-assettype.md) + +**所在头文件:** [asset_type.h](capi-asset-type-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| uint32_t tag | 关键资产属性名称。 | +| [Asset_Value](capi-assettype-asset-value.md) value | 关键资产属性内容。 | + + diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-blob.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-blob.md similarity index 94% rename from zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-blob.md rename to zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-blob.md index d8e493de0104c53b6005376af7633d6a623dcb92..85dcbea64a71b69859cc76926e41489e9dc1be40 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-blob.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-blob.md @@ -1,22 +1,22 @@ -# Asset_Blob - -## 概述 - -二进制数组类型,即不定长的字节数组。 - -**起始版本:** 11 - -**相关模块:** [AssetType](capi-assettype.md) - -**所在头文件:** [asset_type.h](capi-asset-type-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| uint32_t size | 表示字节数组的大小。 | -| uint8_t *data | 指向字节数组的指针。 | - - +# Asset_Blob + +## 概述 + +二进制数组类型,即不定长的字节数组。 + +**起始版本:** 11 + +**相关模块:** [AssetType](capi-assettype.md) + +**所在头文件:** [asset_type.h](capi-asset-type-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| uint32_t size | 表示字节数组的大小。 | +| uint8_t *data | 指向字节数组的指针。 | + + diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-result.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-result.md similarity index 75% rename from zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-result.md rename to zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-result.md index 5fad87ce63d8f60f40d749d3358df256bcbf8b74..417d9767447f0b2d0b01ffe4e8d80555179109c9 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-result.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-result.md @@ -1,22 +1,22 @@ -# Asset_Result - -## 概述 - -关键资产查询结果,用于定义一条关键资产。 - -**起始版本:** 11 - -**相关模块:** [AssetType](capi-assettype.md) - -**所在头文件:** [asset_type.h](capi-asset-type-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| uint32_t count | 关键资产属性的个数。 | -| [Asset_Attr](capi-asset-attr.md) *attrs | 指向关键资产属性数组的指针。 | - - +# Asset_Result + +## 概述 + +关键资产查询结果,用于定义一条关键资产。 + +**起始版本:** 11 + +**相关模块:** [AssetType](capi-assettype.md) + +**所在头文件:** [asset_type.h](capi-asset-type-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| uint32_t count | 关键资产属性的个数。 | +| [Asset_Attr](capi-assettype-asset-attr.md) *attrs | 指向关键资产属性数组的指针。 | + + diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-resultset.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-resultset.md similarity index 75% rename from zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-resultset.md rename to zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-resultset.md index e01b315ba61b0c9f7bccc4b6a4aa0088e68b657a..6a925292e1621b52bd7cb06c2b7e31818811609d 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-resultset.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-resultset.md @@ -1,22 +1,22 @@ -# Asset_ResultSet - -## 概述 - -关键资产查询结果集合,用于定义多条关键资产。 - -**起始版本:** 11 - -**相关模块:** [AssetType](capi-assettype.md) - -**所在头文件:** [asset_type.h](capi-asset-type-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| uint32_t count | 关键资产的条数。 | -| [Asset_Result](capi-asset-result.md) *results | 指向关键资产数组的指针。 | - - +# Asset_ResultSet + +## 概述 + +关键资产查询结果集合,用于定义多条关键资产。 + +**起始版本:** 11 + +**相关模块:** [AssetType](capi-assettype.md) + +**所在头文件:** [asset_type.h](capi-asset-type-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| uint32_t count | 关键资产的条数。 | +| [Asset_Result](capi-assettype-asset-result.md) *results | 指向关键资产数组的指针。 | + + diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-syncresult.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-syncresult.md similarity index 95% rename from zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-syncresult.md rename to zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-syncresult.md index bf7bc8409badb939a4ab2c03071b6e9367dd39c5..6e9975258e5a9fc9f23d1073655f2cb4f80a754b 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-syncresult.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-syncresult.md @@ -1,23 +1,23 @@ -# Asset_SyncResult - -## 概述 - -关键资产同步结果。 - -**起始版本:** 20 - -**相关模块:** [AssetType](capi-assettype.md) - -**所在头文件:** [asset_type.h](capi-asset-type-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| int32_t resultCode | 关键资产同步的结果码。 | -| uint32_t totalCount | 触发同步的关键资产总数。 | -| uint32_t failedCount | 关键资产同步失败的数量。 | - - +# Asset_SyncResult + +## 概述 + +关键资产同步结果。 + +**起始版本:** 20 + +**相关模块:** [AssetType](capi-assettype.md) + +**所在头文件:** [asset_type.h](capi-asset-type-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| int32_t resultCode | 关键资产同步的结果码。 | +| uint32_t totalCount | 触发同步的关键资产总数。 | +| uint32_t failedCount | 关键资产同步失败的数量。 | + + diff --git a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-value.md b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-value.md similarity index 76% rename from zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-value.md rename to zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-value.md index 1d8a8744e5274aae732aa7dd8c69df7bfa426e31..c30b6df63af42f8d195b040ec32978409d9ac2a8 100644 --- a/zh-cn/application-dev/reference/apis-asset-store-kit/capi-asset-value.md +++ b/zh-cn/application-dev/reference/apis-asset-store-kit/capi-assettype-asset-value.md @@ -1,23 +1,23 @@ -# Asset_Value - -## 概述 - -关键资产属性内容。 - -**起始版本:** 11 - -**相关模块:** [AssetType](capi-assettype.md) - -**所在头文件:** [asset_type.h](capi-asset-type-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| bool boolean | 该字段用于传入bool类型的关键资产。 | -| uint32_t u32 | 该字段用于传入uint32类型的关键资产。 | -| [Asset_Blob](capi-asset-blob.md) blob | 该字段用于传入bytes类型的关键资产。 | - - +# Asset_Value + +## 概述 + +关键资产属性内容。 + +**起始版本:** 11 + +**相关模块:** [AssetType](capi-assettype.md) + +**所在头文件:** [asset_type.h](capi-asset-type-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| bool boolean | 该字段用于传入bool类型的关键资产。 | +| uint32_t u32 | 该字段用于传入uint32类型的关键资产。 | +| [Asset_Blob](capi-assettype-asset-blob.md) blob | 该字段用于传入bytes类型的关键资产。 | + + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/Readme-CN.md b/zh-cn/application-dev/reference/apis-audio-kit/Readme-CN.md index 7623a5dd9769b88ff43cda5c244cc91c19ac4bf3..afb190c8f11806df0052fb486598fff6dc26697e 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/Readme-CN.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/Readme-CN.md @@ -44,23 +44,23 @@ - [native_audiostream_base.h](capi-native-audiostream-base-h.md) - [native_audiostreambuilder.h](capi-native-audiostreambuilder-h.md) - 结构体 - - [OH_AudioManager](capi-oh-audiomanager.md) - - [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) - - [OH_AudioSession_Strategy](capi-oh-audiosession-strategy.md) - - [OH_AudioSession_DeactivatedEvent](capi-oh-audiosession-deactivatedevent.md) - - [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) - - [OH_AudioStreamManager](capi-oh-audiostreammanager.md) - - [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) - - [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) - - [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) - - [OH_AudioResourceManager](capi-oh-audioresourcemanager.md) - - [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) - - [OH_AudioStreamInfo](capi-oh-audiostreaminfo.md) - - [OH_AudioRenderer_Callbacks_Struct](capi-oh-audiorenderer-callbacks-struct.md) - - [OH_AudioCapturer_Callbacks_Struct](capi-oh-audiocapturer-callbacks-struct.md) - - [OH_AudioStreamBuilderStruct](capi-oh-audiostreambuilderstruct.md) - - [OH_AudioRendererStruct](capi-oh-audiorendererstruct.md) - - [OH_AudioCapturerStruct](capi-oh-audiocapturerstruct.md) + - [OH_AudioManager](capi-ohaudio-oh-audiomanager.md) + - [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) + - [OH_AudioSession_Strategy](capi-ohaudio-oh-audiosession-strategy.md) + - [OH_AudioSession_DeactivatedEvent](capi-ohaudio-oh-audiosession-deactivatedevent.md) + - [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) + - [OH_AudioStreamManager](capi-ohaudio-oh-audiostreammanager.md) + - [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) + - [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) + - [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) + - [OH_AudioResourceManager](capi-ohaudio-oh-audioresourcemanager.md) + - [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) + - [OH_AudioStreamInfo](capi-ohaudio-oh-audiostreaminfo.md) + - [OH_AudioRenderer_Callbacks_Struct](capi-ohaudio-oh-audiorenderer-callbacks-struct.md) + - [OH_AudioCapturer_Callbacks_Struct](capi-ohaudio-oh-audiocapturer-callbacks-struct.md) + - [OH_AudioStreamBuilderStruct](capi-ohaudio-oh-audiostreambuilderstruct.md) + - [OH_AudioRendererStruct](capi-ohaudio-oh-audiorendererstruct.md) + - [OH_AudioCapturerStruct](capi-ohaudio-oh-audiocapturerstruct.md) - 错误码 - [Audio错误码](errorcode-audio.md) - [Ringtone错误码](errorcode-ringtone.md) diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-device-base-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-device-base-h.md index 422a10c56790300971befbf90020303b387da929..12a312af89791f4aea6af3aabe0e37243318d33a 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-device-base-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-device-base-h.md @@ -20,8 +20,8 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) | OH_AudioDeviceDescriptorArray | 声明音频设备描述符数组。 | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) | OH_AudioDeviceDescriptor | 声明音频设备描述符。该实例用于获取更多音频设备详细信息属性。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) | OH_AudioDeviceDescriptorArray | 声明音频设备描述符数组。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) | OH_AudioDeviceDescriptor | 声明音频设备描述符。该实例用于获取更多音频设备详细信息属性。 | ### 枚举 @@ -192,7 +192,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceRole(OH_AudioDeviceDescr | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | [OH_AudioDevice_Role](#oh_audiodevice_role) *deviceRole | 设备角色指针。将设置设备角色值的变量,指向[OH_AudioDevice_Role](#oh_audiodevice_role)。 | **返回:** @@ -218,7 +218,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceType(OH_AudioDeviceDescr | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | [OH_AudioDevice_Type](#oh_audiodevice_type) *deviceType | 设备类型指针。将设置设备类型值的变量,指向[OH_AudioDevice_Type](capi-native-audio-device-base-h.md#oh_audiodevice_type)。 | **返回:** @@ -244,7 +244,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceId(OH_AudioDeviceDescrip | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | uint32_t *id | 设备id指针,将设置设备角色值的变量。 | **返回:** @@ -270,7 +270,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceName(OH_AudioDeviceDescr | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | char **name | 设备名称指针,将设置设备名称值的变量。
不要单独释放音频设备名称指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_releasedevices),以便在不再使用时释放所有DeviceDescriptor数组。 | **返回:** @@ -296,7 +296,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceAddress(OH_AudioDeviceDe | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | char **address | 设备MAC地址指针,将设置设备MAC地址值的变量。
不要单独释放音频设备MAC地址指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_releasedevices),以便在不再使用时释放所有DeviceDescriptor数组。 | **返回:** @@ -322,7 +322,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceSampleRates(OH_AudioDevi | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | uint32_t **sampleRates | 设置采样率数组值的数组指针变量。
不要单独释放音频设备采样率指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_releasedevices),以便在不再使用时释放所有DeviceDescriptor数组。 | | uint32_t *size | 设置采样率大小值的指针变量。 | @@ -349,7 +349,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceChannelCounts(OH_AudioDe | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | uint32_t **channelCounts | 数组指针变量,该变量将设置通道计数数组值。
不要单独释放音频设备通道数指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_releasedevices),以便在不再使用时释放所有DeviceDescriptor数组。 | | uint32_t *size | 设置通道计数大小值的指针变量。 | @@ -376,7 +376,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceDisplayName(OH_AudioDevi | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | char **displayName | 设置显示名称值的指针变量。
不要单独释放音频设备显示名称指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_releasedevices),以便在不再使用时释放所有DeviceDescriptor数组。 | **返回:** @@ -402,7 +402,7 @@ OH_AudioCommon_Result OH_AudioDeviceDescriptor_GetDeviceEncodingTypes(OH_AudioDe | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | +| [OH_AudioDeviceDescriptor](capi-ohaudio-oh-audiodevicedescriptor.md) *audioDeviceDescriptor | 音频设备描述符。通过 [OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices) 或者[OH_AudioRoutingManager_OnDeviceChangedCallback](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_ondevicechangedcallback)获取。 | | [OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype) **encodingTypes | 音频设备编码类型,指向[OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype)。
不要单独释放音频设备编码类型指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_releasedevices),以便在不再使用时释放所有DeviceDescriptor数组。 | | uint32_t *size | 设置编码类型大小值的指针变量。 | diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-manager-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-manager-h.md index a1521bd5c78cbd60b8aa5ab3ae576bb5b6a08c9e..19d79ab0fc5bb96c56bc441b7b7536e3e2f327de 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-manager-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-manager-h.md @@ -20,7 +20,7 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioManager](capi-oh-audiomanager.md) | OH_AudioManager | 声明音频管理器。用于管理音频管理相关功能。 | +| [OH_AudioManager](capi-ohaudio-oh-audiomanager.md) | OH_AudioManager | 声明音频管理器。用于管理音频管理相关功能。 | ### 函数 @@ -71,7 +71,7 @@ OH_AudioCommon_Result OH_GetAudioManager(OH_AudioManager **audioManager) | 参数项 | 描述 | | -- | -- | -| [OH_AudioManager](capi-oh-audiomanager.md) **audioManager | 指向[OH_AudioManager](capi-oh-audiomanager.md)用于接收创建的音频管理器实例。 | +| [OH_AudioManager](capi-ohaudio-oh-audiomanager.md) **audioManager | 指向[OH_AudioManager](capi-ohaudio-oh-audiomanager.md)用于接收创建的音频管理器实例。 | **返回:** @@ -96,7 +96,7 @@ OH_AudioCommon_Result OH_GetAudioScene(OH_AudioManager* manager, OH_AudioScene * | 参数项 | 描述 | | -- | -- | -| [OH_AudioManager](capi-oh-audiomanager.md)* manager | 指向[OH_GetAudioManager](capi-native-audio-manager-h.md#oh_getaudiomanager)创建的音频管理器实例:[OH_AudioManager](capi-oh-audiomanager.md)。 | +| [OH_AudioManager](capi-ohaudio-oh-audiomanager.md)* manager | 指向[OH_GetAudioManager](capi-native-audio-manager-h.md#oh_getaudiomanager)创建的音频管理器实例:[OH_AudioManager](capi-ohaudio-oh-audiomanager.md)。 | | [OH_AudioScene](capi-native-audio-common-h.md#oh_audioscene) *scene | 指向[OH_AudioScene](capi-native-audio-common-h.md#oh_audioscene)用于接收返回的音频场景模式。 | **返回:** @@ -122,7 +122,7 @@ OH_AudioCommon_Result OH_AudioManager_RegisterAudioSceneChangeCallback(OH_AudioM | 参数项 | 描述 | | -- | -- | -| [OH_AudioManager](capi-oh-audiomanager.md) *manager | 指向[OH_AudioManager](capi-oh-audiomanager.md)用于接收创建的音频管理器实例。 | +| [OH_AudioManager](capi-ohaudio-oh-audiomanager.md) *manager | 指向[OH_AudioManager](capi-ohaudio-oh-audiomanager.md)用于接收创建的音频管理器实例。 | | [OH_AudioManager_OnAudioSceneChangeCallback](capi-native-audio-manager-h.md#oh_audiomanager_onaudioscenechangecallback) callback | 当音频场景切换时,将调用此回调函数[OH_AudioManager_OnAudioSceneChangeCallback](capi-native-audio-manager-h.md#oh_audiomanager_onaudioscenechangecallback)。 | | void *userData | 用户自定义数据指针。 | @@ -149,7 +149,7 @@ OH_AudioCommon_Result OH_AudioManager_UnregisterAudioSceneChangeCallback(OH_Audi | 参数项 | 描述 | | -- | -- | -| [OH_AudioManager](capi-oh-audiomanager.md) *manager | 指向[OH_AudioManager](capi-oh-audiomanager.md)用于接收创建的音频管理器实例。 | +| [OH_AudioManager](capi-ohaudio-oh-audiomanager.md) *manager | 指向[OH_AudioManager](capi-ohaudio-oh-audiomanager.md)用于接收创建的音频管理器实例。 | | [OH_AudioManager_OnAudioSceneChangeCallback](capi-native-audio-manager-h.md#oh_audiomanager_onaudioscenechangecallback) callback | 指向[OH_AudioManager_OnAudioSceneChangeCallback](capi-native-audio-manager-h.md#oh_audiomanager_onaudioscenechangecallback)传入的回调函数,用于取消注册。 | **返回:** diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-resource-manager-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-resource-manager-h.md index 95531b3d94dd08cfe7700994f826962da041be4f..04f410579616846b14ce9811b2e862ab847720ba 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-resource-manager-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-resource-manager-h.md @@ -20,8 +20,8 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioResourceManager](capi-oh-audioresourcemanager.md) | OH_AudioResourceManager | 声明音频资源管理器。用于管理音频资源相关功能。 | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) | OH_AudioWorkgroup | 声明音频工作组。将音频关键线程进行分组管理。 | +| [OH_AudioResourceManager](capi-ohaudio-oh-audioresourcemanager.md) | OH_AudioResourceManager | 声明音频资源管理器。用于管理音频资源相关功能。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) | OH_AudioWorkgroup | 声明音频工作组。将音频关键线程进行分组管理。 | ### 函数 @@ -54,7 +54,7 @@ OH_AudioCommon_Result OH_AudioManager_GetAudioResourceManager(OH_AudioResourceMa | 参数项 | 描述 | | -- | -- | -| [OH_AudioResourceManager](capi-oh-audioresourcemanager.md) **resourceManager | 指向OH_AudioResourceManager用于接收创建的音频资源管理器实例。 | +| [OH_AudioResourceManager](capi-ohaudio-oh-audioresourcemanager.md) **resourceManager | 指向OH_AudioResourceManager用于接收创建的音频资源管理器实例。 | **返回:** @@ -79,9 +79,9 @@ OH_AudioCommon_Result OH_AudioResourceManager_CreateWorkgroup(OH_AudioResourceMa | 参数项 | 描述 | | -- | -- | -| [OH_AudioResourceManager](capi-oh-audioresourcemanager.md) *resourceManager | 指向[OH_AudioManager_GetAudioResourceManager](capi-native-audio-resource-manager-h.md#oh_audiomanager_getaudioresourcemanager)创建的音频资源管理器实例OH_AudioResourceManager。 | +| [OH_AudioResourceManager](capi-ohaudio-oh-audioresourcemanager.md) *resourceManager | 指向[OH_AudioManager_GetAudioResourceManager](capi-native-audio-resource-manager-h.md#oh_audiomanager_getaudioresourcemanager)创建的音频资源管理器实例OH_AudioResourceManager。 | | const char *name | 要创建的音频工作组的名称。 | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) **group | 指向OH_AudioWorkgroup用于接收返回的音频工作组实例的指针。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) **group | 指向OH_AudioWorkgroup用于接收返回的音频工作组实例的指针。 | **返回:** @@ -106,8 +106,8 @@ OH_AudioCommon_Result OH_AudioResourceManager_ReleaseWorkgroup(OH_AudioResourceM | 参数项 | 描述 | | -- | -- | -| [OH_AudioResourceManager](capi-oh-audioresourcemanager.md) *resourceManager | 指向[OH_AudioManager_GetAudioResourceManager](capi-native-audio-resource-manager-h.md#oh_audiomanager_getaudioresourcemanager)创建的音频资源管理器实例OH_AudioResourceManager。 | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | +| [OH_AudioResourceManager](capi-ohaudio-oh-audioresourcemanager.md) *resourceManager | 指向[OH_AudioManager_GetAudioResourceManager](capi-native-audio-resource-manager-h.md#oh_audiomanager_getaudioresourcemanager)创建的音频资源管理器实例OH_AudioResourceManager。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | **返回:** @@ -132,7 +132,7 @@ OH_AudioCommon_Result OH_AudioWorkgroup_AddCurrentThread(OH_AudioWorkgroup *grou | 参数项 | 描述 | | -- | -- | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | | int32_t *tokenId | 用于接收加入音频工作组的线程号。 | **返回:** @@ -158,7 +158,7 @@ OH_AudioCommon_Result OH_AudioWorkgroup_RemoveThread(OH_AudioWorkgroup *group, i | 参数项 | 描述 | | -- | -- | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | | int32_t tokenId | 要从音频工作组中移除的线程号。 | **返回:** @@ -184,7 +184,7 @@ OH_AudioCommon_Result OH_AudioWorkgroup_Start(OH_AudioWorkgroup *group, uint64_t | 参数项 | 描述 | | -- | -- | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | | uint64_t startTime | 当前音频工作组启动的时间点。 | | uint64_t deadlineTime | 当前音频工作组预期完成的时间。 | @@ -211,7 +211,7 @@ OH_AudioCommon_Result OH_AudioWorkgroup_Stop(OH_AudioWorkgroup *group) | 参数项 | 描述 | | -- | -- | -| [OH_AudioWorkgroup](capi-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | +| [OH_AudioWorkgroup](capi-ohaudio-oh-audioworkgroup.md) *group | 指向[OH_AudioResourceManager_CreateWorkgroup](capi-native-audio-resource-manager-h.md#oh_audioresourcemanager_createworkgroup)创建的音频工作组实例OH_AudioWorkgroup。 | **返回:** diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-routing-manager-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-routing-manager-h.md index 2e0a78c0e05d2f9f2730eff0a91518269568c62e..e54c2a28c5fa83a3faf2a9774c66fcbf47122e4a 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-routing-manager-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-routing-manager-h.md @@ -22,7 +22,7 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) | OH_AudioRoutingManager | 声明音频路由管理器,用于路由和设备相关功能的音频路由管理器的句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) | OH_AudioRoutingManager | 声明音频路由管理器,用于路由和设备相关功能的音频路由管理器的句柄。 | ### 函数 @@ -61,7 +61,7 @@ typedef int32_t (*OH_AudioRoutingManager_OnDeviceChangedCallback)(OH_AudioDevice | 参数项 | 描述 | | -- | -- | | [OH_AudioDevice_ChangeType](capi-native-audio-device-base-h.md#oh_audiodevice_changetype) type | 设备连接状态类型。 [OH_AudioDevice_ChangeType](capi-native-audio-device-base-h.md#oh_audiodevice_changetype)已连接或断开。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) *audioDeviceDescriptorArray | 音频设备描述符数组,指向[OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md)设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) *audioDeviceDescriptorArray | 音频设备描述符数组,指向[OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md)设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | ### OH_AudioManager_GetAudioRoutingManager() @@ -80,7 +80,7 @@ OH_AudioCommon_Result OH_AudioManager_GetAudioRoutingManager(OH_AudioRoutingMana | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) **audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) **audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | **返回:** @@ -105,9 +105,9 @@ OH_AudioCommon_Result OH_AudioRoutingManager_GetDevices(OH_AudioRoutingManager * | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | | [OH_AudioDevice_Flag](capi-native-audio-device-base-h.md#oh_audiodevice_flag) deviceFlag | 音频设备标志,用于选择目标设备的滤波器参数。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | **返回:** @@ -132,9 +132,9 @@ OH_AudioCommon_Result OH_AudioRoutingManager_GetAvailableDevices(OH_AudioRouting | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | | [OH_AudioDevice_Usage](capi-native-audio-device-base-h.md#oh_audiodevice_usage) deviceUsage | 指向[OH_AudioDevice_Usage](capi-native-audio-device-base-h.md#oh_audiodevice_usage)用于设置要获取的设备种类。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | **返回:** @@ -158,9 +158,9 @@ OH_AudioCommon_Result OH_AudioRoutingManager_GetPreferredOutputDevice(OH_AudioRo | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 指向[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)创建的音频路由管理器实例:[OH_AudioRoutingManager](capi-oh-audioroutingmanager.md)。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 指向[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)创建的音频路由管理器实例:[OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md)。 | | OH_AudioStream_Usage streamUsage | 指向[OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage)用于设置音频输出流的使用场景。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | **返回:** @@ -185,9 +185,9 @@ OH_AudioCommon_Result OH_AudioRoutingManager_GetPreferredInputDevice(OH_AudioRou | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 指向[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)创建的音频路由管理器实例:[OH_AudioRoutingManager](capi-oh-audioroutingmanager.md)。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 指向[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)创建的音频路由管理器实例:[OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md)。 | | OH_AudioStream_SourceType sourceType | 指向[OH_AudioStream_SourceType](capi-native-audiostream-base-h.md#oh_audiostream_sourcetype)用于设置音频输入流的使用场景。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) **audioDeviceDescriptorArray | 音频设备描述符数组。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | **返回:** @@ -211,7 +211,7 @@ OH_AudioCommon_Result OH_AudioRoutingManager_RegisterDeviceChangeCallback(OH_Aud | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | | [OH_AudioDevice_Flag](capi-native-audio-device-base-h.md#oh_audiodevice_flag) deviceFlag | 音频设备标志,用来注册回调。 | | [OH_AudioRoutingManager_OnDeviceChangedCallback](#oh_audioroutingmanager_ondevicechangedcallback) callback | 函数指针将指向用于返回更改的音频设备描述符的回调函数。 | @@ -238,7 +238,7 @@ OH_AudioCommon_Result OH_AudioRoutingManager_UnregisterDeviceChangeCallback(OH_A | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | | [OH_AudioRoutingManager_OnDeviceChangedCallback](#oh_audioroutingmanager_ondevicechangedcallback) callback | 函数指针将指向用于返回更改的音频设备描述符的回调函数。 | **返回:** @@ -264,8 +264,8 @@ OH_AudioCommon_Result OH_AudioRoutingManager_ReleaseDevices(OH_AudioRoutingManag | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) *audioDeviceDescriptorArray | 音频设备描述符数组应当被释放,获取请调用[OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices)接口。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) *audioDeviceDescriptorArray | 音频设备描述符数组应当被释放,获取请调用[OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices)接口。 | **返回:** @@ -290,7 +290,7 @@ typedef void (*OH_AudioRoutingManager_OnDeviceBlockStatusCallback)(OH_AudioDevic | 参数项 | 描述 | | -- | -- | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md) *audioDeviceDescriptorArray | 音频设备描述符数组应当被释放,获取请调用[OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices)接口。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md) *audioDeviceDescriptorArray | 音频设备描述符数组应当被释放,获取请调用[OH_AudioRoutingManager_GetDevices](capi-native-audio-routing-manager-h.md#oh_audioroutingmanager_getdevices)接口。设置音频设备描述符值的指针变量,不要单独释放audioDeviceDescriptorArray指针,而是调用[OH_AudioRoutingManager_ReleaseDevices](#oh_audioroutingmanager_releasedevices)来释放DeviceDescriptor数组。 | | [OH_AudioDevice_BlockStatus](capi-native-audio-device-base-h.md#oh_audiodevice_blockstatus) status | 音频设备的堵塞状态。 | | void *userData | 用户自定义数据指针。 | @@ -311,7 +311,7 @@ OH_AudioCommon_Result OH_AudioRoutingManager_IsMicBlockDetectionSupported(OH_Aud | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | | bool *supported | 查询结果。 | **返回:** @@ -339,7 +339,7 @@ OH_AudioCommon_Result OH_AudioRoutingManager_SetMicBlockStatusCallback(OH_AudioR | 参数项 | 描述 | | -- | -- | -| [OH_AudioRoutingManager](capi-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | +| [OH_AudioRoutingManager](capi-ohaudio-oh-audioroutingmanager.md) *audioRoutingManager | 音频路由管理器句柄。通过[OH_AudioManager_GetAudioRoutingManager](capi-native-audio-routing-manager-h.md#oh_audiomanager_getaudioroutingmanager)获取句柄。 | | [OH_AudioRoutingManager_OnDeviceBlockStatusCallback](#oh_audioroutingmanager_ondeviceblockstatuscallback) callback | 函数指针将指向用于返回接受设备麦克风堵塞状态[OH_AudioRoutingManager_OnDeviceBlockStatusCallback](#oh_audioroutingmanager_ondeviceblockstatuscallback)。 | | void *userData | 用户自定义数据指针。 | diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-session-manager-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-session-manager-h.md index 9c8e15202689ffbd66d0aec0cb2c41cb6f789248..0b187982148fc22db5118efbc50ce5897ecf5175 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-session-manager-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-session-manager-h.md @@ -22,9 +22,9 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioSession_Strategy](capi-oh-audiosession-strategy.md) | OH_AudioSession_Strategy | 音频会话策略。 | -| [OH_AudioSession_DeactivatedEvent](capi-oh-audiosession-deactivatedevent.md) | OH_AudioSession_DeactivatedEvent | 音频会话已停用事件。 | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) | OH_AudioSessionManager | 声明音频会话管理器。
用于管理音频会话相关功能。 | +| [OH_AudioSession_Strategy](capi-ohaudio-oh-audiosession-strategy.md) | OH_AudioSession_Strategy | 音频会话策略。 | +| [OH_AudioSession_DeactivatedEvent](capi-ohaudio-oh-audiosession-deactivatedevent.md) | OH_AudioSession_DeactivatedEvent | 音频会话已停用事件。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) | OH_AudioSessionManager | 声明音频会话管理器。
用于管理音频会话相关功能。 | ### 枚举 @@ -102,7 +102,7 @@ typedef int32_t (*OH_AudioSession_DeactivatedCallback)(OH_AudioSession_Deactivat | 参数项 | 描述 | | -- | -- | -| [OH_AudioSession_DeactivatedEvent](capi-oh-audiosession-deactivatedevent.md) event | 指向OH_AudioSession_Deactivated_Event音频会话已停用事件。 | +| [OH_AudioSession_DeactivatedEvent](capi-ohaudio-oh-audiosession-deactivatedevent.md) event | 指向OH_AudioSession_Deactivated_Event音频会话已停用事件。 | ### OH_AudioManager_GetAudioSessionManager() @@ -122,7 +122,7 @@ OH_AudioCommon_Result OH_AudioManager_GetAudioSessionManager(OH_AudioSessionMana | 参数项 | 描述 | | -- | -- | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) **audioSessionManager | 指向OH_AudioSessionManager音频会话管理器实例。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) **audioSessionManager | 指向OH_AudioSessionManager音频会话管理器实例。 | **返回:** @@ -147,8 +147,8 @@ OH_AudioCommon_Result OH_AudioSessionManager_ActivateAudioSession(OH_AudioSessio | 参数项 | 描述 | | -- | -- | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | -| const [OH_AudioSession_Strategy](capi-oh-audiosession-strategy.md) *strategy | 指向[OH_AudioSession_Strategy](capi-oh-audiosession-strategy.md),用于设置音频会话策略。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | +| const [OH_AudioSession_Strategy](capi-ohaudio-oh-audiosession-strategy.md) *strategy | 指向[OH_AudioSession_Strategy](capi-ohaudio-oh-audiosession-strategy.md),用于设置音频会话策略。 | **返回:** @@ -173,7 +173,7 @@ OH_AudioCommon_Result OH_AudioSessionManager_DeactivateAudioSession(OH_AudioSess | 参数项 | 描述 | | -- | -- | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | **返回:** @@ -198,7 +198,7 @@ bool OH_AudioSessionManager_IsAudioSessionActivated(OH_AudioSessionManager *audi | 参数项 | 描述 | | -- | -- | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | **返回:** @@ -222,7 +222,7 @@ OH_AudioCommon_Result OH_AudioSessionManager_RegisterSessionDeactivatedCallback( | 参数项 | 描述 | | -- | -- | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | | [OH_AudioSession_DeactivatedCallback](#oh_audiosession_deactivatedcallback) callback | 指向OH_AudioSessionDeactivatedCallback,用于接收音频会话已停用事件。 | **返回:** @@ -248,7 +248,7 @@ OH_AudioCommon_Result OH_AudioSessionManager_UnregisterSessionDeactivatedCallbac | 参数项 | 描述 | | -- | -- | -| [OH_AudioSessionManager](capi-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | +| [OH_AudioSessionManager](capi-ohaudio-oh-audiosessionmanager.md) *audioSessionManager | 指向[OH_AudioManager_GetAudioSessionManager](#oh_audiomanager_getaudiosessionmanager)创建的音频会话管理实例。 | | [OH_AudioSession_DeactivatedCallback](#oh_audiosession_deactivatedcallback) callback | 指向OH_AudioSessionDeactivatedCallback,用于接收音频会话已停用事件。 | **返回:** diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-stream-manager-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-stream-manager-h.md index 1748f375967bbd18fcd743e03d0dc2923d9c32b8..348807920e876f8c333104e5d7876011436b9e8c 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-stream-manager-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-stream-manager-h.md @@ -22,7 +22,7 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioStreamManager](capi-oh-audiostreammanager.md) | OH_AudioStreamManager | 声明音频流管理器,用于管理音频流相关功能。 | +| [OH_AudioStreamManager](capi-ohaudio-oh-audiostreammanager.md) | OH_AudioStreamManager | 声明音频流管理器,用于管理音频流相关功能。 | ### 函数 @@ -50,7 +50,7 @@ OH_AudioCommon_Result OH_AudioManager_GetAudioStreamManager(OH_AudioStreamManage | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamManager](capi-oh-audiostreammanager.md) **streamManager | 音频流管理器句柄。 | +| [OH_AudioStreamManager](capi-ohaudio-oh-audiostreammanager.md) **streamManager | 音频流管理器句柄。 | **返回:** @@ -75,8 +75,8 @@ OH_AudioCommon_Result OH_AudioStreamManager_GetDirectPlaybackSupport(OH_AudioStr | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamManager](capi-oh-audiostreammanager.md) *audioStreamManager | 音频流管理器句柄。通过 [OH_AudioManager_GetAudioStreamManager](capi-native-audio-stream-manager-h.md#oh_audiomanager_getaudiostreammanager)获取句柄。 | -| [OH_AudioStreamInfo](capi-oh-audiostreaminfo.md) *streamInfo | 音频流信息指针。 | +| [OH_AudioStreamManager](capi-ohaudio-oh-audiostreammanager.md) *audioStreamManager | 音频流管理器句柄。通过 [OH_AudioManager_GetAudioStreamManager](capi-native-audio-stream-manager-h.md#oh_audiomanager_getaudiostreammanager)获取句柄。 | +| [OH_AudioStreamInfo](capi-ohaudio-oh-audiostreaminfo.md) *streamInfo | 音频流信息指针。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 音频流使用场景。 | | [OH_AudioStream_DirectPlaybackMode](capi-native-audiostream-base-h.md#oh_audiostream_directplaybackmode) *directPlaybackMode | 指向 [OH_AudioStream_DirectPlaybackMode](capi-native-audiostream-base-h.md#oh_audiostream_directplaybackmode),用于获取当前音频流支持的direct通路播放模式。 | @@ -103,7 +103,7 @@ OH_AudioCommon_Result OH_AudioStreamManager_IsAcousticEchoCancelerSupported(OH_A | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamManager](capi-oh-audiostreammanager.md) *audioStreamManager | 音频流管理器句柄。通过 [OH_AudioManager_GetAudioStreamManager](capi-native-audio-stream-manager-h.md#oh_audiomanager_getaudiostreammanager)获取句柄。 | +| [OH_AudioStreamManager](capi-ohaudio-oh-audiostreammanager.md) *audioStreamManager | 音频流管理器句柄。通过 [OH_AudioManager_GetAudioStreamManager](capi-native-audio-stream-manager-h.md#oh_audiomanager_getaudiostreammanager)获取句柄。 | | [OH_AudioStream_SourceType](capi-native-audiostream-base-h.md#oh_audiostream_sourcetype) sourceType | 指向[OH_AudioStream_SourceType](capi-native-audiostream-base-h.md#oh_audiostream_sourcetype),用于设置音频输入流的使用场景。 | | bool *supported | 查询结果。 | diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-volume-manager-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-volume-manager-h.md index 056c6b8c4907f5985af5106565103d3c112b245b..e8a4477fd973fc9f1d284eef9a370640599f07ed 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-volume-manager-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audio-volume-manager-h.md @@ -18,7 +18,7 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) | OH_AudioVolumeManager | 声明音频音量管理器。音频音量管理器提供多种函数,供开发人员获取系统音量信息。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) | OH_AudioVolumeManager | 声明音频音量管理器。音频音量管理器提供多种函数,供开发人员获取系统音量信息。 | ### 函数 @@ -98,7 +98,7 @@ OH_AudioCommon_Result OH_AudioManager_GetAudioVolumeManager(OH_AudioVolumeManage | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) **volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) **volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | **返回:** @@ -123,7 +123,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_GetMaxVolumeByUsage(OH_AudioVolumeMa | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 用于映射特定音量类型的音频流用途类型。 | | int32_t *maxVolumeLevel | 用于接收返回的最大音量。 | @@ -150,7 +150,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_GetMinVolumeByUsage(OH_AudioVolumeMa | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 用于映射特定音量类型的音频流用途类型。 | | int32_t *minVolumeLevel | 用于接收返回的最小音量。 | @@ -177,7 +177,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_GetVolumeByUsage(OH_AudioVolumeManag | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 用于映射特定音量类型的音频流用途类型。 | | int32_t *volumeLevel | 用于接收返回的系统音量。 | @@ -204,7 +204,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_IsMuteByUsage(OH_AudioVolumeManager | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 用于映射特定音量类型的音频流用途类型。 | | bool *muted | 用于接收返回的音频流是否静音。 | @@ -231,7 +231,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_RegisterStreamVolumeChangeCallback(O | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 监听用于映射特定音量类型的音频流用途类型。 | | [OH_AudioVolumeManager_OnStreamVolumeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_onstreamvolumechangecallback) callback | 监听的音频流音量发生时,将调用此回调函数[OH_AudioVolumeManager_OnStreamVolumeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_onstreamvolumechangecallback)。 | | void *userData | 用户自定义数据指针。 | @@ -259,7 +259,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_UnregisterStreamVolumeChangeCallback | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioVolumeManager_OnStreamVolumeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_onstreamvolumechangecallback) callback | 指向[OH_AudioVolumeManager_RegisterStreamVolumeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_registerstreamvolumechangecallback)传入的回调函数,用于取消注册。 | **返回:** @@ -285,7 +285,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_GetRingerMode(OH_AudioVolumeManager | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioRingerMode](capi-native-audio-common-h.md#oh_audioringermode) *ringerMode | 用于接收返回的铃声模式。 | **返回:** @@ -311,7 +311,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_RegisterRingerModeChangeCallback(OH_ | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioVolumeManager_OnRingerModeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_onringermodechangecallback) callback | 监听的铃声模式发生切换时,将调用此回调函数[OH_AudioVolumeManager_OnRingerModeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_onringermodechangecallback)。 | | void *userData | 用户自定义数据指针。 | @@ -338,7 +338,7 @@ OH_AudioCommon_Result OH_AudioVolumeManager_UnregisterRingerModeChangeCallback(O | 参数项 | 描述 | | -- | -- | -| [OH_AudioVolumeManager](capi-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | +| [OH_AudioVolumeManager](capi-ohaudio-oh-audiovolumemanager.md) *volumeManager | 指向OH_AudioVolumeManager用于接收创建的音量管理器实例。 | | [OH_AudioVolumeManager_OnRingerModeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_onringermodechangecallback) callback | 指向[OH_AudioVolumeManager_RegisterRingerModeChangeCallback](capi-native-audio-volume-manager-h.md#oh_audiovolumemanager_registerringermodechangecallback)传入的回调函数,用于取消注册。 | **返回:** diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiocapturer-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiocapturer-h.md index a587d883abe9f5826f6c5df3f66d15b06f0f909a..20e18d60e274fd5b1fe836aaf41aa794d48a4a2f 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiocapturer-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiocapturer-h.md @@ -63,7 +63,7 @@ OH_AudioStream_Result OH_AudioCapturer_Release(OH_AudioCapturer* capturer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | **返回:** @@ -90,7 +90,7 @@ OH_AudioStream_Result OH_AudioCapturer_Start(OH_AudioCapturer* capturer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | **返回:** @@ -117,7 +117,7 @@ OH_AudioStream_Result OH_AudioCapturer_Pause(OH_AudioCapturer* capturer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | **返回:** @@ -144,7 +144,7 @@ OH_AudioStream_Result OH_AudioCapturer_Stop(OH_AudioCapturer* capturer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | **返回:** @@ -169,7 +169,7 @@ OH_AudioStream_Result OH_AudioCapturer_Flush(OH_AudioCapturer* capturer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | **返回:** @@ -194,7 +194,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetCurrentState(OH_AudioCapturer* capture | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | [OH_AudioStream_State](capi-native-audiostream-base-h.md#oh_audiostream_state)* state | 指向一个用来接收音频流状态的变量。 | **返回:** @@ -220,7 +220,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetLatencyMode(OH_AudioCapturer* capturer | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | [OH_AudioStream_LatencyMode](capi-native-audiostream-base-h.md#oh_audiostream_latencymode)* latencyMode | 指向一个用来接收音频流时延模式的变量。 | **返回:** @@ -246,7 +246,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetStreamId(OH_AudioCapturer* capturer, u | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | uint32_t* streamId | 指向一个用来接收音频流ID的变量。 | **返回:** @@ -272,7 +272,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetSamplingRate(OH_AudioCapturer* capture | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | int32_t* rate | 指向一个用来接收音频流采样率的变量。 | **返回:** @@ -298,7 +298,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetChannelCount(OH_AudioCapturer* capture | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | int32_t* channelCount | 指向一个用来接收音频流通道数的变量。 | **返回:** @@ -324,7 +324,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetSampleFormat(OH_AudioCapturer* capture | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | [OH_AudioStream_SampleFormat](capi-native-audiostream-base-h.md#oh_audiostream_sampleformat)* sampleFormat | 指向一个用来接收音频流采样格式的变量。 | **返回:** @@ -350,7 +350,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetEncodingType(OH_AudioCapturer* capture | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | [OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype)* encodingType | 指向一个用来接收音频流编码类型的变量。 | **返回:** @@ -376,7 +376,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetCapturerInfo(OH_AudioCapturer* capture | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | [OH_AudioStream_SourceType](capi-native-audiostream-base-h.md#oh_audiostream_sourcetype)* sourceType | 指向一个用来接收输入类型音频流的工作场景的变量。 | **返回:** @@ -402,7 +402,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetFrameSizeInCallback(OH_AudioCapturer* | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | int32_t* frameSize | 指向将为帧大小设置的变量的指针。 | **返回:** @@ -428,7 +428,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetTimestamp(OH_AudioCapturer* capturer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | clockid_t clockId | 时钟标识符,使用CLOCK_MONOTONIC。 | | int64_t* framePosition | 指向要接收位置的变量的指针。 | | int64_t* timestamp | 指向接收时间戳的变量的指针。 | @@ -456,7 +456,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetFramesRead(OH_AudioCapturer* capturer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | int64_t* frames | 指向将为帧计数设置的变量的指针。 | **返回:** @@ -482,7 +482,7 @@ OH_AudioStream_Result OH_AudioCapturer_GetOverflowCount(OH_AudioCapturer* captur | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | uint32_t* count | 指向一个用来接收音频流过载数的变量的指针。 | **返回:** @@ -508,7 +508,7 @@ typedef void (*OH_AudioCapturer_OnReadDataCallback)(OH_AudioCapturer* capturer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | void* userData | 指向应用自定义的数据存储区域。 | | void* audioData | 指向录制数据存储区域,用于应用填充录制数据。 | | int32_t audioDataSize | 录制数据的长度。 | @@ -530,9 +530,9 @@ typedef void (*OH_AudioCapturer_OnDeviceChangeCallback)(OH_AudioCapturer* captur | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioDeviceDescriptorArray](capi-oh-audiodevicedescriptorarray.md)* deviceArray | 音频设备描述符数组。 | +| [OH_AudioDeviceDescriptorArray](capi-ohaudio-oh-audiodevicedescriptorarray.md)* deviceArray | 音频设备描述符数组。 | ### OH_AudioCapturer_OnInterruptCallback() @@ -551,7 +551,7 @@ typedef void (*OH_AudioCapturer_OnInterruptCallback)(OH_AudioCapturer* capturer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | void* userData | 指向应用自定义的数据存储区域。 | | [OH_AudioInterrupt_ForceType](capi-native-audiostream-base-h.md#oh_audiointerrupt_forcetype) type | 音频流中断类型。 | | [OH_AudioInterrupt_Hint](capi-native-audiostream-base-h.md#oh_audiointerrupt_hint) hint | 音频流中断提示类型。 | @@ -573,7 +573,7 @@ typedef void (*OH_AudioCapturer_OnErrorCallback)(OH_AudioCapturer* renderer, voi | 参数项 | 描述 | | -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | | void* userData | 指向应用自定义的数据存储区域。 | | [OH_AudioStream_Result](capi-native-audiostream-base-h.md#oh_audiostream_result) error | 音频流录制错误结果。 | diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiorenderer-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiorenderer-h.md index dc31b829c2ef67b83103671cdff42ecb4f3d97db..5a4c78a8788f9e1befc4ae084292f395de77587a 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiorenderer-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiorenderer-h.md @@ -74,7 +74,7 @@ OH_AudioStream_Result OH_AudioRenderer_Release(OH_AudioRenderer* renderer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | **返回:** @@ -99,7 +99,7 @@ OH_AudioStream_Result OH_AudioRenderer_Start(OH_AudioRenderer* renderer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | **返回:** @@ -124,7 +124,7 @@ OH_AudioStream_Result OH_AudioRenderer_Pause(OH_AudioRenderer* renderer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | **返回:** @@ -149,7 +149,7 @@ OH_AudioStream_Result OH_AudioRenderer_Stop(OH_AudioRenderer* renderer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | **返回:** @@ -174,7 +174,7 @@ OH_AudioStream_Result OH_AudioRenderer_Flush(OH_AudioRenderer* renderer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | **返回:** @@ -199,7 +199,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetCurrentState(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_State](capi-native-audiostream-base-h.md#oh_audiostream_state)* state | 指向一个用来接收音频流状态的变量。 | **返回:** @@ -225,7 +225,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetSamplingRate(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | int32_t* rate | 指向一个用来接收音频流采样率的变量。 | **返回:** @@ -251,7 +251,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetStreamId(OH_AudioRenderer* renderer, u | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | uint32_t* streamId | 指向一个用来接收音频流ID的变量。 | **返回:** @@ -277,7 +277,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetChannelCount(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | int32_t* channelCount | 指向一个用来接收音频流通道数的变量。 | **返回:** @@ -303,7 +303,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetSampleFormat(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_SampleFormat](capi-native-audiostream-base-h.md#oh_audiostream_sampleformat)* sampleFormat | 指向一个用来接收音频流采样格式的变量。 | **返回:** @@ -329,7 +329,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetLatencyMode(OH_AudioRenderer* renderer | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_LatencyMode](capi-native-audiostream-base-h.md#oh_audiostream_latencymode)* latencyMode | 指向一个用来接收音频流时延模式的变量。 | **返回:** @@ -355,7 +355,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetRendererInfo(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage)* usage | 指向一个用来接收输出类型音频流的工作场景的变量。 | **返回:** @@ -381,7 +381,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetEncodingType(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype)* encodingType | 指向一个用来接收音频流编码类型的变量。 | **返回:** @@ -407,7 +407,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetFramesWritten(OH_AudioRenderer* render | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | int64_t* frames | 指向将为帧计数设置的变量的指针。 | **返回:** @@ -433,7 +433,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetTimestamp(OH_AudioRenderer* renderer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | clockid_t clockId | 时钟标识符,使用CLOCK_MONOTONIC。 | | int64_t* framePosition | 指向要接收位置的变量的指针。 | | int64_t* timestamp | 指向接收时间戳的变量的指针。 | @@ -461,7 +461,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetAudioTimestampInfo(OH_AudioRenderer* r | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | int64_t* framePosition | 指向要接收位置的变量的指针。 | | int64_t* timestamp | 指向接收时间戳的变量的指针。 | @@ -488,7 +488,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetFrameSizeInCallback(OH_AudioRenderer* | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | int32_t* frameSize | 指向将为帧大小设置的变量的指针。 | **返回:** @@ -514,7 +514,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetSpeed(OH_AudioRenderer* renderer, floa | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | float* speed | 指向接收播放倍速值的变量的指针。 | **返回:** @@ -540,7 +540,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetSpeed(OH_AudioRenderer* renderer, floa | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | float speed | 设置播放的倍速值(倍速范围:0.25-4.0)。 | **返回:** @@ -566,7 +566,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetMarkPosition(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | uint32_t samplePos | 设置目标标记位置。 | | [OH_AudioRenderer_OnMarkReachedCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_onmarkreachedcallback) callback | 当到达目标标记位置时回调。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | @@ -594,7 +594,7 @@ OH_AudioStream_Result OH_AudioRenderer_CancelMark(OH_AudioRenderer* renderer) | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | **返回:** @@ -619,7 +619,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetVolume(OH_AudioRenderer* renderer, flo | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | float volume | 设置当前音频流音量,音量值范围[0.0, 1.0]。 | **返回:** @@ -645,7 +645,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetVolumeWithRamp(OH_AudioRenderer* rende | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | float volume | 目标音量值,取值范围[0.0, 1.0]。 | | int32_t durationMs | 音量渐变的持续时间,以毫秒为单位。 | @@ -672,7 +672,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetVolume(OH_AudioRenderer* renderer, flo | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | float* volume | 指向一个获取当前音频流音量值的指针。音量值的范围是[0.0, 1.0]。 | **返回:** @@ -698,7 +698,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetUnderflowCount(OH_AudioRenderer* rende | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | uint32_t* count | 指向一个用来接收音频流欠载数的变量的指针。 | **返回:** @@ -724,7 +724,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetChannelLayout(OH_AudioRenderer* render | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioChannelLayout](../apis-avcodec-kit/_core.md#oh_audiochannellayout-1)* channelLayout | 指向一个用来接收音频流声道布局的变量的指针。 | **返回:** @@ -750,7 +750,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetEffectMode(OH_AudioRenderer* renderer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_AudioEffectMode](capi-native-audiostream-base-h.md#oh_audiostream_audioeffectmode)* effectMode | 指向一个用来接收音频流音效模式的变量的指针。 | **返回:** @@ -776,7 +776,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetEffectMode(OH_AudioRenderer* renderer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_AudioEffectMode](capi-native-audiostream-base-h.md#oh_audiostream_audioeffectmode) effectMode | 设置当前音频流的目标音效模式。 | **返回:** @@ -802,7 +802,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetRendererPrivacy(OH_AudioRenderer* rend | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioStream_PrivacyType](capi-native-audiostream-base-h.md#oh_audiostream_privacytype)* privacy | 用于返回当前流的内录策略。 | **返回:** @@ -828,7 +828,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetSilentModeAndMixWithOthers(OH_AudioRen | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | bool on | 设置当前音频流的静音并发状态。
true:设置当前播放的音频流静音播放,并且不会打断其它音频流播放。
false:取消当前播放的音频流静音播放,音频流可根据系统焦点策略抢占焦点。 | **返回:** @@ -854,7 +854,7 @@ OH_AudioStream_Result OH_AudioRenderer_GetSilentModeAndMixWithOthers(OH_AudioRen | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | bool* on | 用于返回当前流的静音并发状态。 | **返回:** @@ -880,7 +880,7 @@ OH_AudioStream_Result OH_AudioRenderer_SetDefaultOutputDevice(OH_AudioRenderer* | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | [OH_AudioDevice_Type](capi-native-audio-device-base-h.md#oh_audiodevice_type) deviceType | 指向[OH_AudioDevice_Type](capi-native-audio-device-base-h.md#oh_audiodevice_type)用于设置发声设备类型。可设置的设备类型包括:
AUDIO_DEVICE_TYPE_EARPIECE:听筒
AUDIO_DEVICE_TYPE_SPEAKER:扬声器
AUDIO_DEVICE_TYPE_DEFAULT:系统默认设备 | **返回:** @@ -906,7 +906,7 @@ typedef void (*OH_AudioRenderer_OnInterruptCallback)(OH_AudioRenderer* renderer, | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | void* userData | 指向应用自定义的数据存储区域。 | | [OH_AudioInterrupt_ForceType](capi-native-audiostream-base-h.md#oh_audiointerrupt_forcetype) type | 音频流中断类型。 | | [OH_AudioInterrupt_Hint](capi-native-audiostream-base-h.md#oh_audiointerrupt_hint) hint | 音频流中断提示类型。 | @@ -928,7 +928,7 @@ typedef void (*OH_AudioRenderer_OnErrorCallback)(OH_AudioRenderer* renderer, voi | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | void* userData | 指向应用自定义的数据存储区域。 | | [OH_AudioStream_Result](capi-native-audiostream-base-h.md#oh_audiostream_result) error | 音频流播放错误结果。 | diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostream-base-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostream-base-h.md index f5403a72e83a02e3abe58a2996ef5add615c9a24..5dd7be3125482ddc8893f5f2a1c9b271179f50bf 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostream-base-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostream-base-h.md @@ -20,12 +20,12 @@ | 名称 | typedef关键字 | 描述 | | -- | -- | -- | -| [OH_AudioStreamInfo](capi-oh-audiostreaminfo.md) | OH_AudioStreamInfo | 定义音频流信息,用于描述基本音频格式。 | -| [OH_AudioRenderer_Callbacks_Struct](capi-oh-audiorenderer-callbacks-struct.md) | OH_AudioRenderer_Callbacks | 声明输出音频流的回调函数指针。 | -| [OH_AudioCapturer_Callbacks_Struct](capi-oh-audiocapturer-callbacks-struct.md) | OH_AudioCapturer_Callbacks | 声明输入音频流的回调函数指针。 | -| [OH_AudioStreamBuilderStruct](capi-oh-audiostreambuilderstruct.md) | OH_AudioStreamBuilder | 声明音频流的构造器。构造器实例通常被用来设置音频流属性和创建音频流。 | -| [OH_AudioRendererStruct](capi-oh-audiorendererstruct.md) | OH_AudioRenderer | 声明输出音频流。输出音频流的实例被用来播放音频数据。 | -| [OH_AudioCapturerStruct](capi-oh-audiocapturerstruct.md) | OH_AudioCapturer | 声明输入音频流。输入音频流的实例被用来获取音频数据。 | +| [OH_AudioStreamInfo](capi-ohaudio-oh-audiostreaminfo.md) | OH_AudioStreamInfo | 定义音频流信息,用于描述基本音频格式。 | +| [OH_AudioRenderer_Callbacks_Struct](capi-ohaudio-oh-audiorenderer-callbacks-struct.md) | OH_AudioRenderer_Callbacks | 声明输出音频流的回调函数指针。 | +| [OH_AudioCapturer_Callbacks_Struct](capi-ohaudio-oh-audiocapturer-callbacks-struct.md) | OH_AudioCapturer_Callbacks | 声明输入音频流的回调函数指针。 | +| [OH_AudioStreamBuilderStruct](capi-ohaudio-oh-audiostreambuilderstruct.md) | OH_AudioStreamBuilder | 声明音频流的构造器。构造器实例通常被用来设置音频流属性和创建音频流。 | +| [OH_AudioRendererStruct](capi-ohaudio-oh-audiorendererstruct.md) | OH_AudioRenderer | 声明输出音频流。输出音频流的实例被用来播放音频数据。 | +| [OH_AudioCapturerStruct](capi-ohaudio-oh-audiocapturerstruct.md) | OH_AudioCapturer | 声明输入音频流。输入音频流的实例被用来获取音频数据。 | ### 枚举 @@ -426,7 +426,7 @@ typedef void (*OH_AudioRenderer_OutputDeviceChangeCallback)(OH_AudioRenderer* re | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | | [OH_AudioStream_DeviceChangeReason](#oh_audiostream_devicechangereason) reason | 流设备变更原因。 | @@ -447,7 +447,7 @@ typedef void (*OH_AudioRenderer_OnMarkReachedCallback)(OH_AudioRenderer* rendere | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | uint32_t samplePos | 设置目标标记位置。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | @@ -468,7 +468,7 @@ typedef int32_t (*OH_AudioRenderer_WriteDataWithMetadataCallback)(OH_AudioRender | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | | void* audioData | 指向用户写入的音频数据的指针。 | | int32_t audioDataSize | 用户写入的音频数据的数据长度,以字节为单位。 | @@ -498,7 +498,7 @@ typedef OH_AudioData_Callback_Result (*OH_AudioRenderer_OnWriteDataCallback)(OH_ | 参数项 | 描述 | | -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | | void* audioData | 指向用户写入的音频数据的指针。 | | int32_t audioDataSize | 用户写入的音频数据的数据长度,以字节为单位。 | diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostreambuilder-h.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostreambuilder-h.md index b05759afbc901f5c71074d3022753b076db69e92..556d24a54cd2d2ac3548700bac744926fc1dc9b9 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostreambuilder-h.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-native-audiostreambuilder-h.md @@ -68,7 +68,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_Create(OH_AudioStreamBuilder** build | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)** builder | 该引用指向创建的构造器的结果。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)** builder | 该引用指向创建的构造器的结果。 | | [OH_AudioStream_Type](capi-native-audiostream-base-h.md#oh_audiostream_type) type | 构造器的流类型。AUDIOSTREAM_TYPE_RENDERER或AUDIOSTREAM_TYPE_CAPTURER。 | **返回:** @@ -94,7 +94,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_Destroy(OH_AudioStreamBuilder* build | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | **返回:** @@ -119,7 +119,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetSamplingRate(OH_AudioStreamBuilde | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | int32_t rate | 音频流采样率。 | **返回:** @@ -145,7 +145,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetChannelCount(OH_AudioStreamBuilde | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | int32_t channelCount | 音频流通道数。 | **返回:** @@ -171,7 +171,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetSampleFormat(OH_AudioStreamBuilde | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_SampleFormat](capi-native-audiostream-base-h.md#oh_audiostream_sampleformat) format | 音频流采样格式。 | **返回:** @@ -197,7 +197,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetEncodingType(OH_AudioStreamBuilde | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype) encodingType | 音频流编码类型。 | **返回:** @@ -223,7 +223,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetLatencyMode(OH_AudioStreamBuilder | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_LatencyMode](capi-native-audiostream-base-h.md#oh_audiostream_latencymode) latencyMode | 音频流时延模式。 | **返回:** @@ -249,7 +249,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetChannelLayout(OH_AudioStreamBuild | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioChannelLayout](../apis-avcodec-kit/_core.md#oh_audiochannellayout-1) channelLayout | 音频流声道布局。 | **返回:** @@ -275,7 +275,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererInfo(OH_AudioStreamBuilde | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_Usage](capi-native-audiostream-base-h.md#oh_audiostream_usage) usage | 输出音频流属性,使用的工作场景。 | **返回:** @@ -301,7 +301,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetVolumeMode(OH_AudioStreamBuilder* | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_VolumeMode](capi-native-audiostream-base-h.md#oh_audiostream_volumemode) volumeMode | 要设置的音频流音量模式。 | **返回:** @@ -327,7 +327,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerInfo(OH_AudioStreamBuilde | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_SourceType](capi-native-audiostream-base-h.md#oh_audiostream_sourcetype) sourceType | 输入音频流属性,使用的工作场景。 | **返回:** @@ -359,8 +359,8 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererCallback(OH_AudioStreamBu | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | -| [OH_AudioRenderer_Callbacks](capi-oh-audiorenderer-callbacks-struct.md) callbacks | 将被用来处理输出音频流相关事件的回调函数。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioRenderer_Callbacks](capi-ohaudio-oh-audiorenderer-callbacks-struct.md) callbacks | 将被用来处理输出音频流相关事件的回调函数。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | **返回:** @@ -386,7 +386,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererOutputDeviceChangeCallbac | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioRenderer_OutputDeviceChangeCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_outputdevicechangecallback) callback | 将被用来处理输出流设备变更相关事件的回调函数。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | @@ -413,7 +413,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererPrivacy(OH_AudioStreamBui | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioStream_PrivacyType](capi-native-audiostream-base-h.md#oh_audiostream_privacytype) privacy | 标识对应播放音频流是否会被其它应用录制。 | **返回:** @@ -445,8 +445,8 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerCallback(OH_AudioStreamBu | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | -| [OH_AudioCapturer_Callbacks](capi-oh-audiocapturer-callbacks-struct.md) callbacks | 将被用来处理输入音频流相关事件的回调函数。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioCapturer_Callbacks](capi-ohaudio-oh-audiocapturer-callbacks-struct.md) callbacks | 将被用来处理输入音频流相关事件的回调函数。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | **返回:** @@ -472,7 +472,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetWriteDataWithMetadataCallback(OH_ | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioRenderer_WriteDataWithMetadataCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_writedatawithmetadatacallback) callback | 将被用来同时写入音频数据和元数据的回调函数。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | @@ -499,8 +499,8 @@ OH_AudioStream_Result OH_AudioStreamBuilder_GenerateRenderer(OH_AudioStreamBuild | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)** audioRenderer | 指向输出音频流实例的指针,将被用来接收函数创建的结果。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioRenderer](capi-ohaudio-oh-audiorendererstruct.md)** audioRenderer | 指向输出音频流实例的指针,将被用来接收函数创建的结果。 | **返回:** @@ -525,8 +525,8 @@ OH_AudioStream_Result OH_AudioStreamBuilder_GenerateCapturer(OH_AudioStreamBuild | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)** audioCapturer | 指向输入音频流实例的指针,将被用来接收函数创建的结果。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioCapturer](capi-ohaudio-oh-audiocapturerstruct.md)** audioCapturer | 指向输入音频流实例的指针,将被用来接收函数创建的结果。 | **返回:** @@ -551,7 +551,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetFrameSizeInCallback(OH_AudioStrea | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | int32_t frameSize | 要设置音频数据的帧长。 | **返回:** @@ -577,7 +577,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererInterruptMode(OH_AudioStr | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioInterrupt_Mode](capi-native-audiostream-base-h.md#oh_audiointerrupt_mode) mode | 音频中断模式。 | **返回:** @@ -603,7 +603,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererWriteDataCallback(OH_Audi | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioRenderer_OnWriteDataCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback) callback | 将被用来写入音频数据的回调函数。 | | void* userData | 指向通过回调函数传递的应用数据指针。 | @@ -630,7 +630,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererInterruptCallback(OH_Audi | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioRenderer_OnInterruptCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_oninterruptcallback) callback | 用于接收中断事件的回调函数。 | | void* userData | 指向应用程序数据结构的指针,该结构将传递给回调函数。 | @@ -657,7 +657,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetRendererErrorCallback(OH_AudioStr | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioRenderer_OnErrorCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_onerrorcallback) callback | 用于接收错误事件的回调函数。 | | void* userData | 指向应用程序数据结构的指针,该结构将传递给回调函数。 | @@ -684,7 +684,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerReadDataCallback(OH_Audio | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioCapturer_OnReadDataCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onreaddatacallback) callback | 用于接收读取数据事件的回调函数。 | | void* userData | 指向应用程序数据结构的指针,该结构将传递给回调函数。 | @@ -711,7 +711,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerDeviceChangeCallback(OH_A | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioCapturer_OnDeviceChangeCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_ondevicechangecallback) callback | 用于接收设备变更事件的回调函数。 | | void* userData | 指向应用程序数据结构的指针,该结构将传递给回调函数。 | @@ -738,7 +738,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerInterruptCallback(OH_Audi | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioCapturer_OnInterruptCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_oninterruptcallback) callback | 用于接收中断事件的回调函数。 | | void* userData | 指向应用程序数据结构的指针,该结构将传递给回调函数。 | @@ -765,7 +765,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerErrorCallback(OH_AudioStr | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | [OH_AudioCapturer_OnErrorCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onerrorcallback) callback | 用于接收错误事件的回调函数。 | | void* userData | 指向应用程序数据结构的指针,该结构将传递给回调函数。 | @@ -792,7 +792,7 @@ OH_AudioStream_Result OH_AudioStreamBuilder_SetCapturerWillMuteWhenInterrupted(O | 参数项 | 描述 | | -- | -- | -| [OH_AudioStreamBuilder](capi-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | +| [OH_AudioStreamBuilder](capi-ohaudio-oh-audiostreambuilderstruct.md)* builder | 指向[OH_AudioStreamBuilder_Create](#oh_audiostreambuilder_create)创建的构造器实例。 | | bool muteWhenInterrupted | 设置成true表示应用需要在录制时静音而不是被打断。 | **返回:** diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md similarity index 97% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md index 94d8e916910e1cfde6b24ae422e56d27d8cd7e2b..9e32ee37f0ee559bcb4b3bdbd6fa861162f4b50e 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md @@ -1,139 +1,139 @@ -# OH_AudioCapturer_Callbacks_Struct - -## 概述 - -声明输入音频流的回调函数指针。 - -为了避免不可预期的行为,在设置音频回调函数时,请确保该结构体的每一个成员变量都被自定义的回调方法或空指针初始化。可参考[使用OHAudio开发音频录制功能](../../media/audio/using-ohaudio-for-recording.md)。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** - -请分别使用以下回调类型替代: - -[OH_AudioCapturer_OnReadDataCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onreaddatacallback)、 [OH_AudioCapturer_OnDeviceChangeCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_ondevicechangecallback)、 [OH_AudioCapturer_OnInterruptCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_oninterruptcallback) 以及 [OH_AudioCapturer_OnErrorCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onerrorcallback)。 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) - -## 汇总 - -### 成员函数 - -| 名称 | 描述 | -| -- | -- | -| [int32_t (\*OH_AudioCapturer_OnReadData)(OH_AudioCapturer* capturer,void* userData,void* buffer,int32_t length)](#oh_audiocapturer_onreaddata) | 该函数指针将指向用于读取音频数据的回调函数。 | -| [int32_t (\*OH_AudioCapturer_OnStreamEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioStream_Event event)](#oh_audiocapturer_onstreamevent) | 该函数指针将指向用于处理音频录制流事件的回调函数。 | -| [int32_t (\*OH_AudioCapturer_OnInterruptEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioInterrupt_ForceType type,OH_AudioInterrupt_Hint hint)](#oh_audiocapturer_oninterruptevent) | 该函数指针将指向用于处理音频录制中断事件的回调函数。 | -| [int32_t (\*OH_AudioCapturer_OnError)(OH_AudioCapturer* capturer, void* userData, OH_AudioStream_Result error)](#oh_audiocapturer_onerror)| 该函数指针将指向用于处理音频录制错误结果的回调函数。 | - -## 成员函数说明 - -> **说明:** -> 以下回调接口的返回值没有枚举定义,当前版本实现并不按返回值区分处理,但为保证后续版本可扩展,默认使用0。 - -### OH_AudioCapturer_OnReadData() - -``` -int32_t (*OH_AudioCapturer_OnReadData)(OH_AudioCapturer* capturer,void* userData,void* buffer,int32_t length) -``` - -**描述** - -该函数指针将指向用于读取音频数据的回调函数。 - -回调函数仅用来读取音频数据,请勿在回调函数中调用AudioCapturer相关接口。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioCapturer_OnReadDataCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onreaddatacallback) - -**参数:** - -| 参数项 | 描述 | -| -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| void* buffer | 指向播放数据存储区域,用于应用填充播放数据。 | -| int32_t length | buffer的长度。 | - -### OH_AudioCapturer_OnStreamEvent() - -``` -int32_t (*OH_AudioCapturer_OnStreamEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioStream_Event event) -``` - -**描述** - -该函数指针将指向用于处理音频录制流事件的回调函数。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioCapturer_OnDeviceChangeCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_ondevicechangecallback) - -**参数:** - -| 参数项 | 描述 | -| -- | -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioStream_Event](capi-native-audiostream-base-h.md#oh_audiostream_event) event | 音频事件。 | - -### OH_AudioCapturer_OnInterruptEvent() - -``` -int32_t (*OH_AudioCapturer_OnInterruptEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioInterrupt_ForceType type,OH_AudioInterrupt_Hint hint) -``` - -**描述** - -该函数指针将指向用于处理音频录制中断事件的回调函数。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioCapturer_OnInterruptCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_oninterruptcallback) - -**参数:** - -| 参数项 | 描述 | -|--| -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioInterrupt_ForceType](capi-native-audiostream-base-h.md#oh_audiointerrupt_forcetype) type | 音频中断类型。 | -| [OH_AudioInterrupt_Hint](capi-native-audiostream-base-h.md#oh_audiointerrupt_hint) hint | 音频中断提示类型。 | - - -### OH_AudioCapturer_OnError - -``` -int32_t (*OH_AudioCapturer_OnError)(OH_AudioCapturer* capturer, void* userData, OH_AudioStream_Result error) -``` - -**描述** - -该函数指针将指向用于处理音频录制错误结果的回调函数。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioCapturer_OnErrorCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onerrorcallback) - -**参数:** - -| 参数项 | 描述 | -|--| -- | -| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioStream_Result](capi-native-audiostream-base-h.md#oh_audiostream_result) error | 音频录制错误结果,可能为AUDIOSTREAM_ERROR_INVALID_PARAM、AUDIOSTREAM_ERROR_ILLEGAL_STATE或者 AUDIOSTREAM_ERROR_SYSTEM。 | - +# OH_AudioCapturer_Callbacks_Struct + +## 概述 + +声明输入音频流的回调函数指针。 + +为了避免不可预期的行为,在设置音频回调函数时,请确保该结构体的每一个成员变量都被自定义的回调方法或空指针初始化。可参考[使用OHAudio开发音频录制功能](../../media/audio/using-ohaudio-for-recording.md)。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** + +请分别使用以下回调类型替代: + +[OH_AudioCapturer_OnReadDataCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onreaddatacallback)、 [OH_AudioCapturer_OnDeviceChangeCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_ondevicechangecallback)、 [OH_AudioCapturer_OnInterruptCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_oninterruptcallback) 以及 [OH_AudioCapturer_OnErrorCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onerrorcallback)。 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) + +## 汇总 + +### 成员函数 + +| 名称 | 描述 | +| -- | -- | +| [int32_t (\*OH_AudioCapturer_OnReadData)(OH_AudioCapturer* capturer,void* userData,void* buffer,int32_t length)](#oh_audiocapturer_onreaddata) | 该函数指针将指向用于读取音频数据的回调函数。 | +| [int32_t (\*OH_AudioCapturer_OnStreamEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioStream_Event event)](#oh_audiocapturer_onstreamevent) | 该函数指针将指向用于处理音频录制流事件的回调函数。 | +| [int32_t (\*OH_AudioCapturer_OnInterruptEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioInterrupt_ForceType type,OH_AudioInterrupt_Hint hint)](#oh_audiocapturer_oninterruptevent) | 该函数指针将指向用于处理音频录制中断事件的回调函数。 | +| [int32_t (\*OH_AudioCapturer_OnError)(OH_AudioCapturer* capturer, void* userData, OH_AudioStream_Result error)](#oh_audiocapturer_onerror)| 该函数指针将指向用于处理音频录制错误结果的回调函数。 | + +## 成员函数说明 + +> **说明:** +> 以下回调接口的返回值没有枚举定义,当前版本实现并不按返回值区分处理,但为保证后续版本可扩展,默认使用0。 + +### OH_AudioCapturer_OnReadData() + +``` +int32_t (*OH_AudioCapturer_OnReadData)(OH_AudioCapturer* capturer,void* userData,void* buffer,int32_t length) +``` + +**描述** + +该函数指针将指向用于读取音频数据的回调函数。 + +回调函数仅用来读取音频数据,请勿在回调函数中调用AudioCapturer相关接口。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioCapturer_OnReadDataCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onreaddatacallback) + +**参数:** + +| 参数项 | 描述 | +| -- | -- | +| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| void* buffer | 指向播放数据存储区域,用于应用填充播放数据。 | +| int32_t length | buffer的长度。 | + +### OH_AudioCapturer_OnStreamEvent() + +``` +int32_t (*OH_AudioCapturer_OnStreamEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioStream_Event event) +``` + +**描述** + +该函数指针将指向用于处理音频录制流事件的回调函数。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioCapturer_OnDeviceChangeCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_ondevicechangecallback) + +**参数:** + +| 参数项 | 描述 | +| -- | -- | +| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| [OH_AudioStream_Event](capi-native-audiostream-base-h.md#oh_audiostream_event) event | 音频事件。 | + +### OH_AudioCapturer_OnInterruptEvent() + +``` +int32_t (*OH_AudioCapturer_OnInterruptEvent)(OH_AudioCapturer* capturer,void* userData,OH_AudioInterrupt_ForceType type,OH_AudioInterrupt_Hint hint) +``` + +**描述** + +该函数指针将指向用于处理音频录制中断事件的回调函数。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioCapturer_OnInterruptCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_oninterruptcallback) + +**参数:** + +| 参数项 | 描述 | +|--| -- | +| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| [OH_AudioInterrupt_ForceType](capi-native-audiostream-base-h.md#oh_audiointerrupt_forcetype) type | 音频中断类型。 | +| [OH_AudioInterrupt_Hint](capi-native-audiostream-base-h.md#oh_audiointerrupt_hint) hint | 音频中断提示类型。 | + + +### OH_AudioCapturer_OnError + +``` +int32_t (*OH_AudioCapturer_OnError)(OH_AudioCapturer* capturer, void* userData, OH_AudioStream_Result error) +``` + +**描述** + +该函数指针将指向用于处理音频录制错误结果的回调函数。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioCapturer_OnErrorCallback](capi-native-audiocapturer-h.md#oh_audiocapturer_onerrorcallback) + +**参数:** + +| 参数项 | 描述 | +|--| -- | +| [OH_AudioCapturer](capi-oh-audiocapturerstruct.md)* capturer | 指向[OH_AudioStreamBuilder_GenerateCapturer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generatecapturer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| [OH_AudioStream_Result](capi-native-audiostream-base-h.md#oh_audiostream_result) error | 音频录制错误结果,可能为AUDIOSTREAM_ERROR_INVALID_PARAM、AUDIOSTREAM_ERROR_ILLEGAL_STATE或者 AUDIOSTREAM_ERROR_SYSTEM。 | + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiocapturerstruct.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiocapturerstruct.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiocapturerstruct.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiocapturerstruct.md index e7b10a770a6f21b570b2d59bc9d74670e52c6d79..fd7689e5cac2c715584d7eea72bfebd72af789f9 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiocapturerstruct.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiocapturerstruct.md @@ -1,12 +1,12 @@ -# OH_AudioCapturerStruct - -## 概述 - -声明输入音频流。输入音频流的实例被用来获取音频数据。 - -**起始版本:** 10 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) - +# OH_AudioCapturerStruct + +## 概述 + +声明输入音频流。输入音频流的实例被用来获取音频数据。 + +**起始版本:** 10 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiodevicedescriptor.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptor.md similarity index 96% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiodevicedescriptor.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptor.md index 1b9868bb1cab680dea5718c23eba1881bbb248eb..bdaec0f4df71da459435af53fc39ecc2b11526ee 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiodevicedescriptor.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptor.md @@ -1,12 +1,12 @@ -# OH_AudioDeviceDescriptor - -## 概述 - -声明音频设备描述符。该实例用于获取更多音频设备详细信息属性。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_device_base.h](capi-native-audio-device-base-h.md) - +# OH_AudioDeviceDescriptor + +## 概述 + +声明音频设备描述符。该实例用于获取更多音频设备详细信息属性。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_device_base.h](capi-native-audio-device-base-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiodevicedescriptorarray.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptorarray.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiodevicedescriptorarray.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptorarray.md index 6b4045ec78d35ecc1000e587e3998176cb31fa3f..a0eb011252a02a457dbb1ce7103eaa6a27ed41e6 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiodevicedescriptorarray.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptorarray.md @@ -1,22 +1,22 @@ -# OH_AudioDeviceDescriptorArray - -## 概述 - -声明音频设备描述符数组。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_device_base.h](capi-native-audio-device-base-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| uint32_t size | 音频设备描述符数组大小。 | -| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md)** descriptors | 音频设备描述符数组。 | - - +# OH_AudioDeviceDescriptorArray + +## 概述 + +声明音频设备描述符数组。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_device_base.h](capi-native-audio-device-base-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| uint32_t size | 音频设备描述符数组大小。 | +| [OH_AudioDeviceDescriptor](capi-oh-audiodevicedescriptor.md)** descriptors | 音频设备描述符数组。 | + + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiomanager.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiomanager.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiomanager.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiomanager.md index a80d74537676ed75471ad0015a8421d882d01abc..acd9072e33d0ccf03e21c4abd6fee9f68f8af240 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiomanager.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiomanager.md @@ -1,12 +1,12 @@ -# OH_AudioManager - -## 概述 - -声明音频管理器。用于管理音频管理相关功能。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_manager.h](capi-native-audio-manager-h.md) - +# OH_AudioManager + +## 概述 + +声明音频管理器。用于管理音频管理相关功能。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_manager.h](capi-native-audio-manager-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md similarity index 97% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md index 620a4a4edbadd90d73f6b2232ed063494cb9388d..186d31713dbd581757e1fd16270cf82f4e628614 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md @@ -1,142 +1,142 @@ -# OH_AudioRenderer_Callbacks_Struct - -## 概述 - -声明输出音频流的回调函数指针。 - -为了避免不可预期的行为,在设置音频回调函数时,请确保该结构体的每一个成员变量都被自定义的回调方法或空指针初始化。 - -可参考[使用OHAudio开发音频播放功能](../../media/audio/using-ohaudio-for-playback.md)。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** - -请分别使用以下回调类型替代: - -[OH_AudioRenderer_OnWriteDataCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback)、 [OH_AudioRenderer_OutputDeviceChangeCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_outputdevicechangecallback)、 [OH_AudioRenderer_OnInterruptCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_oninterruptcallback) 以及 [OH_AudioRenderer_OnErrorCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_onerrorcallback)。 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) - -## 汇总 - -### 成员函数 - -| 名称 | 描述 | -| -- | -- | -| [int32_t (\*OH_AudioRenderer_OnWriteData)(OH_AudioRenderer* renderer, void* userData, void* buffer, int32_t length)](#oh_audiorenderer_onwritedata) | 该函数指针将指向用于写入音频数据的回调函数。 | -| [int32_t (\*OH_AudioRenderer_OnStreamEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Event event)](#oh_audiorenderer_onstreamevent) | 该函数指针将指向用于处理音频播放流事件的回调函数。 | -| [int32_t (\*OH_AudioRenderer_OnInterruptEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint)](#oh_audiorenderer_oninterruptevent) | 该函数指针将指向用于处理音频播放中断事件的回调函数。 | -| [int32_t (\*OH_AudioRenderer_OnError)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Result error)](#oh_audiorenderer_onerror)| 该函数指针将指向用于处理音频播放错误结果的回调函数。 | - -## 成员函数说明 - -> **说明:** -> 以下回调接口的返回值没有枚举定义,当前版本实现并不按返回值区分处理,但为保证后续版本可扩展,默认使用0。 - -### OH_AudioRenderer_OnWriteData() - -``` -int32_t (*OH_AudioRenderer_OnWriteData)(OH_AudioRenderer* renderer, void* userData, void* buffer, int32_t length) -``` - -**描述** - -该函数指针将指向用于写入音频数据的回调函数。 - -回调函数仅用来写入音频数据,请勿在回调函数中调用AudioRenderer相关接口。 - -回调函数结束后,音频服务会把buffer指针数据放入队列里等待播放,因此请勿在回调外再次更改buffer指向的数据,且务必保证往buffer填满length长度的待播放数据,否则会导致音频服务播放杂音。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioRenderer_OnWriteDataCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback) - -**参数:** - -| 参数项 | 描述 | -| -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| void* buffer | 指向播放数据存储区域,用于应用填充播放数据。 | -| int32_t length | buffer的长度。 | - -### OH_AudioRenderer_OnStreamEvent() - -``` -int32_t (*OH_AudioRenderer_OnStreamEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Event event) -``` - -**描述** - -该函数指针将指向用于处理音频播放流事件的回调函数。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioRenderer_OutputDeviceChangeCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_outputdevicechangecallback) -**参数:** - -| 参数项 | 描述 | -| -- | -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioStream_Event](capi-native-audiostream-base-h.md#oh_audiostream_event) event | 音频事件。 | - -### OH_AudioRenderer_OnInterruptEvent() - -``` -int32_t (*OH_AudioRenderer_OnInterruptEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint) -``` - -**描述** - -该函数指针将指向用于处理音频播放中断事件的回调函数。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioRenderer_OnInterruptCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_oninterruptcallback) - -**参数:** - -| 参数项 | 描述 | -|--| -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioInterrupt_ForceType](capi-native-audiostream-base-h.md#oh_audiointerrupt_forcetype) type | 音频中断类型。 | -| [OH_AudioInterrupt_Hint](capi-native-audiostream-base-h.md#oh_audiointerrupt_hint) hint | 音频中断提示类型。 | - - -### OH_AudioRenderer_OnError - -``` -int32_t (*OH_AudioRenderer_OnError)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Result error) -``` - -**描述** - -该函数指针将指向用于处理音频播放错误结果的回调函数。 - -**起始版本:** 10 - -**废弃版本:** 18 - -**替代接口:** [OH_AudioRenderer_OnErrorCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_onerrorcallback) - -**参数:** - -| 参数项 | 描述 | -|--| -- | -| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | -| void* userData | 指向应用自定义的数据存储区域。 | -| [OH_AudioStream_Result](capi-native-audiostream-base-h.md#oh_audiostream_result) error | 音频播放错误结果,可能为AUDIOSTREAM_ERROR_INVALID_PARAM、AUDIOSTREAM_ERROR_ILLEGAL_STATE或者AUDIOSTREAM_ERROR_SYSTEM。 | - +# OH_AudioRenderer_Callbacks_Struct + +## 概述 + +声明输出音频流的回调函数指针。 + +为了避免不可预期的行为,在设置音频回调函数时,请确保该结构体的每一个成员变量都被自定义的回调方法或空指针初始化。 + +可参考[使用OHAudio开发音频播放功能](../../media/audio/using-ohaudio-for-playback.md)。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** + +请分别使用以下回调类型替代: + +[OH_AudioRenderer_OnWriteDataCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback)、 [OH_AudioRenderer_OutputDeviceChangeCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_outputdevicechangecallback)、 [OH_AudioRenderer_OnInterruptCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_oninterruptcallback) 以及 [OH_AudioRenderer_OnErrorCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_onerrorcallback)。 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) + +## 汇总 + +### 成员函数 + +| 名称 | 描述 | +| -- | -- | +| [int32_t (\*OH_AudioRenderer_OnWriteData)(OH_AudioRenderer* renderer, void* userData, void* buffer, int32_t length)](#oh_audiorenderer_onwritedata) | 该函数指针将指向用于写入音频数据的回调函数。 | +| [int32_t (\*OH_AudioRenderer_OnStreamEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Event event)](#oh_audiorenderer_onstreamevent) | 该函数指针将指向用于处理音频播放流事件的回调函数。 | +| [int32_t (\*OH_AudioRenderer_OnInterruptEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint)](#oh_audiorenderer_oninterruptevent) | 该函数指针将指向用于处理音频播放中断事件的回调函数。 | +| [int32_t (\*OH_AudioRenderer_OnError)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Result error)](#oh_audiorenderer_onerror)| 该函数指针将指向用于处理音频播放错误结果的回调函数。 | + +## 成员函数说明 + +> **说明:** +> 以下回调接口的返回值没有枚举定义,当前版本实现并不按返回值区分处理,但为保证后续版本可扩展,默认使用0。 + +### OH_AudioRenderer_OnWriteData() + +``` +int32_t (*OH_AudioRenderer_OnWriteData)(OH_AudioRenderer* renderer, void* userData, void* buffer, int32_t length) +``` + +**描述** + +该函数指针将指向用于写入音频数据的回调函数。 + +回调函数仅用来写入音频数据,请勿在回调函数中调用AudioRenderer相关接口。 + +回调函数结束后,音频服务会把buffer指针数据放入队列里等待播放,因此请勿在回调外再次更改buffer指向的数据,且务必保证往buffer填满length长度的待播放数据,否则会导致音频服务播放杂音。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioRenderer_OnWriteDataCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_onwritedatacallback) + +**参数:** + +| 参数项 | 描述 | +| -- | -- | +| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| void* buffer | 指向播放数据存储区域,用于应用填充播放数据。 | +| int32_t length | buffer的长度。 | + +### OH_AudioRenderer_OnStreamEvent() + +``` +int32_t (*OH_AudioRenderer_OnStreamEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Event event) +``` + +**描述** + +该函数指针将指向用于处理音频播放流事件的回调函数。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioRenderer_OutputDeviceChangeCallback](capi-native-audiostream-base-h.md#oh_audiorenderer_outputdevicechangecallback) +**参数:** + +| 参数项 | 描述 | +| -- | -- | +| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| [OH_AudioStream_Event](capi-native-audiostream-base-h.md#oh_audiostream_event) event | 音频事件。 | + +### OH_AudioRenderer_OnInterruptEvent() + +``` +int32_t (*OH_AudioRenderer_OnInterruptEvent)(OH_AudioRenderer* renderer, void* userData, OH_AudioInterrupt_ForceType type, OH_AudioInterrupt_Hint hint) +``` + +**描述** + +该函数指针将指向用于处理音频播放中断事件的回调函数。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioRenderer_OnInterruptCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_oninterruptcallback) + +**参数:** + +| 参数项 | 描述 | +|--| -- | +| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| [OH_AudioInterrupt_ForceType](capi-native-audiostream-base-h.md#oh_audiointerrupt_forcetype) type | 音频中断类型。 | +| [OH_AudioInterrupt_Hint](capi-native-audiostream-base-h.md#oh_audiointerrupt_hint) hint | 音频中断提示类型。 | + + +### OH_AudioRenderer_OnError + +``` +int32_t (*OH_AudioRenderer_OnError)(OH_AudioRenderer* renderer, void* userData, OH_AudioStream_Result error) +``` + +**描述** + +该函数指针将指向用于处理音频播放错误结果的回调函数。 + +**起始版本:** 10 + +**废弃版本:** 18 + +**替代接口:** [OH_AudioRenderer_OnErrorCallback](capi-native-audiorenderer-h.md#oh_audiorenderer_onerrorcallback) + +**参数:** + +| 参数项 | 描述 | +|--| -- | +| [OH_AudioRenderer](capi-oh-audiorendererstruct.md)* renderer | 指向[OH_AudioStreamBuilder_GenerateRenderer](capi-native-audiostreambuilder-h.md#oh_audiostreambuilder_generaterenderer)创建的音频流实例。 | +| void* userData | 指向应用自定义的数据存储区域。 | +| [OH_AudioStream_Result](capi-native-audiostream-base-h.md#oh_audiostream_result) error | 音频播放错误结果,可能为AUDIOSTREAM_ERROR_INVALID_PARAM、AUDIOSTREAM_ERROR_ILLEGAL_STATE或者AUDIOSTREAM_ERROR_SYSTEM。 | + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiorendererstruct.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiorendererstruct.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiorendererstruct.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiorendererstruct.md index fc11e40000df342827a4d9b8c8b6016e6d5be27b..e6a9c878a3037c9b3c63e5bf16b99c064d0be467 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiorendererstruct.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiorendererstruct.md @@ -1,12 +1,12 @@ -# OH_AudioRendererStruct - -## 概述 - -声明输出音频流。输出音频流的实例被用来播放音频数据。 - -**起始版本:** 10 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) - +# OH_AudioRendererStruct + +## 概述 + +声明输出音频流。输出音频流的实例被用来播放音频数据。 + +**起始版本:** 10 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioresourcemanager.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioresourcemanager.md similarity index 96% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioresourcemanager.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioresourcemanager.md index 5d131abf5f9227ca918be30cdeb18833d7210087..4faaffdf62df64380d9bd8910e12c2a1482161ee 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioresourcemanager.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioresourcemanager.md @@ -1,11 +1,11 @@ -# OH_AudioResourceManager - -## 概述 - -声明音频资源管理器。用于管理音频资源相关功能。 - -**起始版本:** 20 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_resource_manager.h](capi-native-audio-resource-manager-h.md) +# OH_AudioResourceManager + +## 概述 + +声明音频资源管理器。用于管理音频资源相关功能。 + +**起始版本:** 20 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_resource_manager.h](capi-native-audio-resource-manager-h.md) diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioroutingmanager.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioroutingmanager.md similarity index 96% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioroutingmanager.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioroutingmanager.md index f604ec9f0701dadcde6e8223879f81b5e465b670..1e06e6635bb9cff040887582727d690e1c60797d 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioroutingmanager.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioroutingmanager.md @@ -1,12 +1,12 @@ -# OH_AudioRoutingManager - -## 概述 - -声明音频路由管理器,用于路由和设备相关功能的音频路由管理器的句柄。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_routing_manager.h](capi-native-audio-routing-manager-h.md) - +# OH_AudioRoutingManager + +## 概述 + +声明音频路由管理器,用于路由和设备相关功能的音频路由管理器的句柄。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_routing_manager.h](capi-native-audio-routing-manager-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosession-deactivatedevent.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosession-deactivatedevent.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosession-deactivatedevent.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosession-deactivatedevent.md index d1cecae836f42463ffe5d5c18849177a7d34e96a..244432a21d6e92def6564c8572152cfd614d1537 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosession-deactivatedevent.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosession-deactivatedevent.md @@ -1,21 +1,21 @@ -# OH_AudioSession_DeactivatedEvent - -## 概述 - -音频会话已停用事件。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_session_manager.h](capi-native-audio-session-manager-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| [OH_AudioSession_DeactivatedReason](capi-native-audio-session-manager-h.md#oh_audiosession_deactivatedreason) reason | 音频会话停用原因。 | - - +# OH_AudioSession_DeactivatedEvent + +## 概述 + +音频会话已停用事件。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_session_manager.h](capi-native-audio-session-manager-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| [OH_AudioSession_DeactivatedReason](capi-native-audio-session-manager-h.md#oh_audiosession_deactivatedreason) reason | 音频会话停用原因。 | + + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosession-strategy.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosession-strategy.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosession-strategy.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosession-strategy.md index 8e4e7d0b24b69c5bba6c0b340e52c2ae4fc8cb8d..da775b8c308cea077426d4c2f12a0a9070414e3b 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosession-strategy.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosession-strategy.md @@ -1,21 +1,21 @@ -# OH_AudioSession_Strategy - -## 概述 - -音频会话策略。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_session_manager.h](capi-native-audio-session-manager-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| [OH_AudioSession_ConcurrencyMode](capi-native-audio-session-manager-h.md#oh_audiosession_concurrencymode) concurrencyMode | 音频并发模式。 | - - +# OH_AudioSession_Strategy + +## 概述 + +音频会话策略。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_session_manager.h](capi-native-audio-session-manager-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| [OH_AudioSession_ConcurrencyMode](capi-native-audio-session-manager-h.md#oh_audiosession_concurrencymode) concurrencyMode | 音频并发模式。 | + + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosessionmanager.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosessionmanager.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosessionmanager.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosessionmanager.md index 74563d87c63250d16e4ec1b3fc4c3fb03e883e0c..40f06d0d3319df0a38bf914b52cc196555ca760d 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiosessionmanager.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiosessionmanager.md @@ -1,12 +1,12 @@ -# OH_AudioSessionManager - -## 概述 - -声明音频会话管理器。用于管理音频会话相关功能。 - -**起始版本:** 12 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_session_manager.h](capi-native-audio-session-manager-h.md) - +# OH_AudioSessionManager + +## 概述 + +声明音频会话管理器。用于管理音频会话相关功能。 + +**起始版本:** 12 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_session_manager.h](capi-native-audio-session-manager-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreambuilderstruct.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreambuilderstruct.md similarity index 96% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreambuilderstruct.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreambuilderstruct.md index 61069df9021754927fb4b0c008ccfbf61fb15c3f..072f966047f9314fbaffb6d77723ea0dedccc1d9 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreambuilderstruct.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreambuilderstruct.md @@ -1,12 +1,12 @@ -# OH_AudioStreamBuilderStruct - -## 概述 - -声明音频流的构造器。构造器实例通常被用来设置音频流属性和创建音频流。 - -**起始版本:** 10 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) - +# OH_AudioStreamBuilderStruct + +## 概述 + +声明音频流的构造器。构造器实例通常被用来设置音频流属性和创建音频流。 + +**起始版本:** 10 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreaminfo.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreaminfo.md similarity index 96% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreaminfo.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreaminfo.md index e4dad00302b2fae750fe5089b964b79f004efe79..a003af49b8a540edb1f6a9849cf6fa995aebaab8 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreaminfo.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreaminfo.md @@ -1,24 +1,24 @@ -# OH_AudioStreamInfo - -## 概述 - -定义音频流信息,用于描述基本音频格式。 - -**起始版本:** 19 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) - -## 汇总 - -### 成员变量 - -| 名称 | 描述 | -| -- | -- | -| int32_t samplingRate | 音频流采样率。| -| [OH_AudioChannelLayout](../apis-avcodec-kit/_core.md#oh_audiochannellayout-1) channelLayout | 音频流声道布局。| -| [OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype) encodingType | 音频流编码类型。| -| [OH_AudioStream_SampleFormat](capi-native-audiostream-base-h.md#oh_audiostream_sampleformat) sampleFormat | 音频流采样格式。| - - +# OH_AudioStreamInfo + +## 概述 + +定义音频流信息,用于描述基本音频格式。 + +**起始版本:** 19 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audiostream_base.h](capi-native-audiostream-base-h.md) + +## 汇总 + +### 成员变量 + +| 名称 | 描述 | +| -- | -- | +| int32_t samplingRate | 音频流采样率。| +| [OH_AudioChannelLayout](../apis-avcodec-kit/_core.md#oh_audiochannellayout-1) channelLayout | 音频流声道布局。| +| [OH_AudioStream_EncodingType](capi-native-audiostream-base-h.md#oh_audiostream_encodingtype) encodingType | 音频流编码类型。| +| [OH_AudioStream_SampleFormat](capi-native-audiostream-base-h.md#oh_audiostream_sampleformat) sampleFormat | 音频流采样格式。| + + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreammanager.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreammanager.md similarity index 95% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreammanager.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreammanager.md index 6b16b3a6db8bf555f9fd0baf3ad0f528e100609d..384a2aba5a565a367d03ba3a0c39d9a94515eea6 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiostreammanager.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiostreammanager.md @@ -1,12 +1,12 @@ -# OH_AudioStreamManager - -## 概述 - -声明音频流管理器,用于管理音频流相关功能。 - -**起始版本:** 19 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_stream_manager.h](capi-native-audio-stream-manager-h.md) - +# OH_AudioStreamManager + +## 概述 + +声明音频流管理器,用于管理音频流相关功能。 + +**起始版本:** 19 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_stream_manager.h](capi-native-audio-stream-manager-h.md) + diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiovolumemanager.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiovolumemanager.md similarity index 100% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audiovolumemanager.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audiovolumemanager.md diff --git a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioworkgroup.md b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioworkgroup.md similarity index 96% rename from zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioworkgroup.md rename to zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioworkgroup.md index c64f74738bd756904d6cf79efcab83eee40c86f4..0c788330bfbadf2bbbc9706851c0bce3b23a429a 100644 --- a/zh-cn/application-dev/reference/apis-audio-kit/capi-oh-audioworkgroup.md +++ b/zh-cn/application-dev/reference/apis-audio-kit/capi-ohaudio-oh-audioworkgroup.md @@ -1,11 +1,11 @@ -# OH_AudioWorkgroup - -## 概述 - -声明音频工作组。将音频关键线程进行分组管理。 - -**起始版本:** 20 - -**相关模块:** [OHAudio](capi-ohaudio.md) - -**所在头文件:** [native_audio_resource_manager.h](capi-native-audio-resource-manager-h.md) +# OH_AudioWorkgroup + +## 概述 + +声明音频工作组。将音频关键线程进行分组管理。 + +**起始版本:** 20 + +**相关模块:** [OHAudio](capi-ohaudio.md) + +**所在头文件:** [native_audio_resource_manager.h](capi-native-audio-resource-manager-h.md) diff --git a/zh-cn/application-dev/website.md b/zh-cn/application-dev/website.md index eaf0037df4ade0b4d93da90988dd2f1bd92b5bc2..9ff425e16a3f0f48cff36fe923cb9b760418d20e 100644 --- a/zh-cn/application-dev/website.md +++ b/zh-cn/application-dev/website.md @@ -3575,12 +3575,12 @@ - [asset_api.h](reference/apis-asset-store-kit/capi-asset-api-h.md) - [asset_type.h](reference/apis-asset-store-kit/capi-asset-type-h.md) - 结构体 - - [Asset_Blob](reference/apis-asset-store-kit/capi-asset-blob.md) - - [Asset_Value](reference/apis-asset-store-kit/capi-asset-value.md) - - [Asset_Attr](reference/apis-asset-store-kit/capi-asset-attr.md) - - [Asset_Result](reference/apis-asset-store-kit/capi-asset-result.md) - - [Asset_ResultSet](reference/apis-asset-store-kit/capi-asset-resultset.md) - - [Asset_SyncResult](reference/apis-asset-store-kit/capi-asset-syncresult.md) + - [Asset_Blob](reference/apis-asset-store-kit/capi-assettype-asset-blob.md) + - [Asset_Value](reference/apis-asset-store-kit/capi-assettype-asset-value.md) + - [Asset_Attr](reference/apis-asset-store-kit/capi-assettype-asset-attr.md) + - [Asset_Result](reference/apis-asset-store-kit/capi-assettype-asset-result.md) + - [Asset_ResultSet](reference/apis-asset-store-kit/capi-assettype-asset-resultset.md) + - [Asset_SyncResult](reference/apis-asset-store-kit/capi-assettype-asset-syncresult.md) - 错误码 - [Asset错误码](reference/apis-asset-store-kit/errorcode-asset.md) - Crypto Architecture Kit(加解密算法框架服务) @@ -4391,23 +4391,23 @@ - [native_audiostream_base.h](reference/apis-audio-kit/capi-native-audiostream-base-h.md) - [native_audiostreambuilder.h](reference/apis-audio-kit/capi-native-audiostreambuilder-h.md) - 结构体 - - [OH_AudioManager](reference/apis-audio-kit/capi-oh-audiomanager.md) - - [OH_AudioRoutingManager](reference/apis-audio-kit/capi-oh-audioroutingmanager.md) - - [OH_AudioSession_Strategy](reference/apis-audio-kit/capi-oh-audiosession-strategy.md) - - [OH_AudioSession_DeactivatedEvent](reference/apis-audio-kit/capi-oh-audiosession-deactivatedevent.md) - - [OH_AudioSessionManager](reference/apis-audio-kit/capi-oh-audiosessionmanager.md) - - [OH_AudioStreamManager](reference/apis-audio-kit/capi-oh-audiostreammanager.md) - - [OH_AudioVolumeManager](reference/apis-audio-kit/capi-oh-audiovolumemanager.md) - - [OH_AudioDeviceDescriptorArray](reference/apis-audio-kit/capi-oh-audiodevicedescriptorarray.md) - - [OH_AudioDeviceDescriptor](reference/apis-audio-kit/capi-oh-audiodevicedescriptor.md) - - [OH_AudioResourceManager](reference/apis-audio-kit/capi-oh-audioresourcemanager.md) - - [OH_AudioWorkgroup](reference/apis-audio-kit/capi-oh-audioworkgroup.md) - - [OH_AudioStreamInfo](reference/apis-audio-kit/capi-oh-audiostreaminfo.md) - - [OH_AudioRenderer_Callbacks_Struct](reference/apis-audio-kit/capi-oh-audiorenderer-callbacks-struct.md) - - [OH_AudioCapturer_Callbacks_Struct](reference/apis-audio-kit/capi-oh-audiocapturer-callbacks-struct.md) - - [OH_AudioStreamBuilderStruct](reference/apis-audio-kit/capi-oh-audiostreambuilderstruct.md) - - [OH_AudioRendererStruct](reference/apis-audio-kit/capi-oh-audiorendererstruct.md) - - [OH_AudioCapturerStruct](reference/apis-audio-kit/capi-oh-audiocapturerstruct.md) + - [OH_AudioManager](reference/apis-audio-kit/capi-ohaudio-oh-audiomanager.md) + - [OH_AudioRoutingManager](reference/apis-audio-kit/capi-ohaudio-oh-audioroutingmanager.md) + - [OH_AudioSession_Strategy](reference/apis-audio-kit/capi-ohaudio-oh-audiosession-strategy.md) + - [OH_AudioSession_DeactivatedEvent](reference/apis-audio-kit/capi-ohaudio-oh-audiosession-deactivatedevent.md) + - [OH_AudioSessionManager](reference/apis-audio-kit/capi-ohaudio-oh-audiosessionmanager.md) + - [OH_AudioStreamManager](reference/apis-audio-kit/capi-ohaudio-oh-audiostreammanager.md) + - [OH_AudioVolumeManager](reference/apis-audio-kit/capi-ohaudio-oh-audiovolumemanager.md) + - [OH_AudioDeviceDescriptorArray](reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptorarray.md) + - [OH_AudioDeviceDescriptor](reference/apis-audio-kit/capi-ohaudio-oh-audiodevicedescriptor.md) + - [OH_AudioResourceManager](reference/apis-audio-kit/capi-ohaudio-oh-audioresourcemanager.md) + - [OH_AudioWorkgroup](reference/apis-audio-kit/capi-ohaudio-oh-audioworkgroup.md) + - [OH_AudioStreamInfo](reference/apis-audio-kit/capi-ohaudio-oh-audiostreaminfo.md) + - [OH_AudioRenderer_Callbacks_Struct](reference/apis-audio-kit/capi-ohaudio-oh-audiorenderer-callbacks-struct.md) + - [OH_AudioCapturer_Callbacks_Struct](reference/apis-audio-kit/capi-ohaudio-oh-audiocapturer-callbacks-struct.md) + - [OH_AudioStreamBuilderStruct](reference/apis-audio-kit/capi-ohaudio-oh-audiostreambuilderstruct.md) + - [OH_AudioRendererStruct](reference/apis-audio-kit/capi-ohaudio-oh-audiorendererstruct.md) + - [OH_AudioCapturerStruct](reference/apis-audio-kit/capi-ohaudio-oh-audiocapturerstruct.md) - 错误码 - [Audio错误码](reference/apis-audio-kit/errorcode-audio.md) - [Ringtone错误码](reference/apis-audio-kit/errorcode-ringtone.md)