HarmonyOS鸿蒙Next中OH_Audio API为啥没有给出详细解释哇?

HarmonyOS鸿蒙Next中OH_Audio API为啥没有给出详细解释哇?

OH_Audio

在设置音频渲染的时候,设置写数据回调:

OH_AudioRenderer_Callbacks callbacks;
callbacks.OH_AudioRenderer_OnWriteData = [](OH_AudioRenderer* renderer,void* userData,void* buffer,int32_t lenth){
  return 0;  
};

我看官方文档上写的解释是:

/**
 * This function pointer will point to the callback function that
 * is used to write audio data
 *
 * @since 10
 */
int32_t (*OH_AudioRenderer_OnWriteData)(
        OH_AudioRenderer* renderer,
        void* userData,
        void* buffer,
        int32_t lenth);

我知道是往这个buffer里写最大length长的数据,但是return的这个数字代表啥意思?我应该return什么值呢?


更多关于HarmonyOS鸿蒙Next中OH_Audio API为啥没有给出详细解释哇?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

您好,返回的是读取的字节数。

更多关于HarmonyOS鸿蒙Next中OH_Audio API为啥没有给出详细解释哇?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


OH_Audio API是HarmonyOS鸿蒙Next中用于音频处理的接口,目前官方文档可能尚未提供详细解释。这可能是由于API仍处于开发或优化阶段,文档更新滞后于代码开发进度。开发者可以参考官方提供的示例代码或通过源码分析来理解其使用方法。随着鸿蒙系统的不断迭代,预计未来会逐步完善相关文档。

在HarmonyOS鸿蒙Next中,OH_Audio API的详细解释可能尚未公开,可能是因为该API仍处于开发或测试阶段,开发者需要参考官方文档、示例代码或社区论坛来获取最新信息和使用指导。建议定期关注官方更新,或通过开发者社区交流获取帮助。

回到顶部