HarmonyOS OH_AUDIO是否可以设置/提供内部缓冲区大小及相应的设备渲染时长
一般而言,在进行音频渲染时。内部渲染器会有一个缓冲区,在缓冲区充足时,会产生回调给外部,让外部输入数据。
若在内部缓冲区满的情况下,刚输入的数据,会在一定时长后才会渲染,这个时长是根据缓冲区大小和输入音频数据的格式确定。
为了音画同步,我们需要知道缓冲区大小。
一般情况下,在外接设备时(蓝牙耳机,音响等),硬件从内部缓冲区获取到音频数据时,需要一定的时间才会传入到相应外接设备中。
为了音画同步,因此我们也需要这个时长。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
音频渲染器AudioRenderer只能获取最小缓冲区大小,有设置缓冲区大小的API吗
1606浏览 • 1回复 待解决
HarmonyOS OH_Audio 需要提供 mute 方法
264浏览 • 1回复 待解决
HarmonyOS 生成xml时缓冲区大小问题
251浏览 • 1回复 待解决
写入文件,将缓冲区数据写入到指定的文件里
906浏览 • 1回复 待解决
OH_Audio在使用接口OH_AudioCapturer_Start采集的时候,不走采集的回调
1790浏览 • 2回复 待解决
请问鸿蒙codec解码器有扩大输入缓冲区的方法吗?
4087浏览 • 1回复 待解决
OH _Audio播放音频问题
1961浏览 • 1回复 待解决
HarmonyOS 使用Slider做视频播放进度条,想要显示出缓冲区的颜色,slider好像目前还不支持
102浏览 • 1回复 待解决
动态化渲染节点诉求,需要确认XNode方案交付时间,需要提供相应API以及SDK
1649浏览 • 1回复 待解决
HarmonyOS提供的protobuf库是否可以支持gbk
213浏览 • 1回复 待解决
postgresql是否可以做表大小限制
3818浏览 • 1回复 待解决
HarmonyOS 系统提供amr播放及录制
28浏览 • 1回复 待解决
HarmonyOS 能否提供OH_ArkUI_GetNodeHandleFromNapiValue的使用示例?
130浏览 • 1回复 待解决
HarmonyOS HiAppEvent 提供的各种订阅能力的内部实现
278浏览 • 1回复 待解决
radioButton可以单独设置图标大小吗
7905浏览 • 1回复 待解决
HarmonyOS 是否提供了可以获取wifi名称的API组件?
136浏览 • 1回复 待解决
HarmonyOS 同层渲染下,web和nodecontainer的关系及限制
246浏览 • 1回复 待解决
是否可以提供屏幕“挖孔、刘海”信息
1671浏览 • 1回复 待解决
HarmonyOS grid控件高度是否可以由内部子元素高度动态变换
456浏览 • 1回复 待解决
UIAbility是否可以设置圆角
1783浏览 • 1回复 待解决
HarmonyOS 地图的marker是否可以设置多个标记点?
27浏览 • 1回复 待解决
Web组件设置cookie是否提供通过域名去设置cookie?
81浏览 • 1回复 待解决
HarmonyOS有没有预设样式及提供下代码示例
396浏览 • 1回复 待解决
如何设置Text的字体,可以不受系统设置里显示字体大小的影响
732浏览 • 1回复 待解决
是否可以关闭滚动鼠标中键,修改字体大小
189浏览 • 1回复 待解决
可以通过这个MyOnWriteData设置buffer长度,参考链接:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/media/audio/using-ohaudio-for-playback.md
非低时延不设置的话是93ms的大小 低时延不设置是5ms大小
普通通路有个设buffer为20ms的优化,参考链接:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-audio-kit/_o_h_audio.md#oh_audiostreambuilder_setframesizeincallback
获取延时大小的接口参考链接:GetAudioTime
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-audio-kit/_o_h_audio.md