HarmonyOS OH_AUDIO是否可以设置/提供内部缓冲区大小及相应的设备渲染时长
一般而言,在进行音频渲染时。内部渲染器会有一个缓冲区,在缓冲区充足时,会产生回调给外部,让外部输入数据。
若在内部缓冲区满的情况下,刚输入的数据,会在一定时长后才会渲染,这个时长是根据缓冲区大小和输入音频数据的格式确定。
为了音画同步,我们需要知道缓冲区大小。
一般情况下,在外接设备时(蓝牙耳机,音响等),硬件从内部缓冲区获取到音频数据时,需要一定的时间才会传入到相应外接设备中。
为了音画同步,因此我们也需要这个时长。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
音频渲染器AudioRenderer只能获取最小缓冲区大小,有设置缓冲区大小的API吗
1623浏览 • 1回复 待解决
HarmonyOS OH_Audio 需要提供 mute 方法
301浏览 • 1回复 待解决
HarmonyOS 生成xml时缓冲区大小问题
271浏览 • 1回复 待解决
写入文件,将缓冲区数据写入到指定的文件里
951浏览 • 1回复 待解决
OH_Audio在使用接口OH_AudioCapturer_Start采集的时候,不走采集的回调
1832浏览 • 2回复 待解决
请问鸿蒙codec解码器有扩大输入缓冲区的方法吗?
4125浏览 • 1回复 待解决
OH _Audio播放音频问题
2019浏览 • 1回复 待解决
HarmonyOS 使用Slider做视频播放进度条,想要显示出缓冲区的颜色,slider好像目前还不支持
129浏览 • 1回复 待解决
动态化渲染节点诉求,需要确认XNode方案交付时间,需要提供相应API以及SDK
1732浏览 • 1回复 待解决
HarmonyOS提供的protobuf库是否可以支持gbk
253浏览 • 1回复 待解决
postgresql是否可以做表大小限制
3850浏览 • 1回复 待解决
radioButton可以单独设置图标大小吗
7933浏览 • 1回复 待解决
HarmonyOS 系统提供amr播放及录制
103浏览 • 1回复 待解决
HarmonyOS HiAppEvent 提供的各种订阅能力的内部实现
316浏览 • 1回复 待解决
HarmonyOS 能否提供OH_ArkUI_GetNodeHandleFromNapiValue的使用示例?
166浏览 • 1回复 待解决
HarmonyOS 是否提供了可以获取wifi名称的API组件?
169浏览 • 1回复 待解决
HarmonyOS 同层渲染下,web和nodecontainer的关系及限制
286浏览 • 1回复 待解决
HarmonyOS 可以创建内部类吗?
60浏览 • 1回复 待解决
HarmonyOS grid控件高度是否可以由内部子元素高度动态变换
541浏览 • 1回复 待解决
UIAbility是否可以设置圆角
1813浏览 • 1回复 待解决
是否可以提供屏幕“挖孔、刘海”信息
1700浏览 • 1回复 待解决
HarmonyOS 地图的marker是否可以设置多个标记点?
113浏览 • 1回复 待解决
播放网络视频的时候老是缓冲,网速是够的, 怎么优化才能减少缓冲呢?
4783浏览 • 1回复 待解决
Web组件设置cookie是否提供通过域名去设置cookie?
112浏览 • 1回复 待解决
HarmonyOS MultiHap项目运行,点击audio按钮、跳转不到audio页面,报错16000001
341浏览 • 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