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

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

【问题讨论】:

    标签: c audio rockbox


    【解决方案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,带有立体声交错(偶数索引:左声道,奇数:右声道)。

    【讨论】:

      猜你喜欢
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      相关资源
      最近更新 更多