【发布时间】:2018-11-02 15:22:40
【问题描述】:
在我的 Android 应用中,我使用 Oboe library 将音频样本重定向到音频输出。
根据我的测试,在oboe::AudioStreamCallback::onAudioReady()函数中,似乎大多数时候,float格式用于音频流格式。但有时会使用int16_t 格式。
由于float 格式比int16_t 格式使用起来方便得多,我对此有一些疑问:
- 什么时候使用
float和int16_t格式?它取决于设备吗?或者在 Android 版本上? -
int16_t格式是否仍在最近的设备上使用,还是会逐渐消失并仅用于向后兼容? - 如果格式取决于 Android 版本,那么仅使用
float格式的最低 Android API 版本是多少?
感谢您的帮助。
【问题讨论】:
标签: android audio android-ndk