代码之家  ›  专栏  ›  技术社区  ›  waffleman

此参数的正确类型是什么?

  •  2
  • waffleman  · 技术社区  · 14 年前

    这个是给你们所有的阿尔萨人的。我需要一个精神检查。我正在使用alsa lib api来播放声音,我用来将数据写入驱动程序的函数是

    snd_pcm_sframes_t snd_pcm_writei (snd_pcm_t* pcm,
                                      const void* buffer,
                                      snd_pcm_uframes_t size);
    

    对于第三个参数,应该是帧计数还是缓冲区的大小(以字节为单位)?我问这个问题是因为我看到过很多以字节为单位的大小被传入的例子。一个例子包括在 documentation

    1 回复  |  直到 14 年前
        1
  •  4
  •   Matti Virkkunen    14 年前

    根据文档,这是帧的数量,而不是字节。