Rockbox 音频格式

Posted

技术标签:

【中文标题】Rockbox 音频格式【英文标题】:Rockbox audio format 【发布时间】:2010-09-05 07:18:14 【问题描述】:

如何为rb->pcm_play_data() 指定回调?

【问题讨论】:

【参考方案1】:

回调函数原型如下:

static void my_audio_callback(const void **start, size_t *size);

*start 应设置为指向存储 PCM 数据的内存区域(16 位有符号整数),*size 应为该区域的大小。

写完回调后,请致电rb->pcm_play_data(),享受音乐!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);

非常晚的编辑:自动的格式是 16 位有符号整数 PCM,带有立体声交错(偶数索引:左声道,奇数:右声道)。

【讨论】:

以上是关于Rockbox 音频格式的主要内容,如果未能解决你的问题,请参考以下文章

格式工厂 音频合成问题

iOS音频技术的研究-音频格式

火狐和IE都支持音频格式有啥啊?

格式工厂怎么将MPEG4格式的音频转换成mp3

AAC音频格式分析

音频文件格式