【发布时间】:2015-12-15 02:54:15
【问题描述】:
我正在阅读 Core Audio 文档,特别是一个根据音频文件中的数据包信息计算缓冲区大小的示例。因为这个话题非常微妙,所以我想确保我清楚地理解了事情。他们在函数中定义了这些常量:
static const int maxBufferSize = 0x10000; // limit maximum size to 64K
static const int minBufferSize = 0x4000; // limit minimum size to 16K
在我看来,基于这些 cmets,这些值并不精确。十六进制数 0x10000 是十进制的 65536。而 64K 中只有 64k 字节(我假设这意味着千字节?)。如果我的算术正确,0x4000 也是 384 个十进制值大于 16kb 的值。
我只是好奇这些东西是否意味着粗略的价值。鉴于 Core Audio 相对复杂,我想确保这里没有遗漏任何内容。
【问题讨论】:
标签: macos hex buffer core-audio