-8

soc-core.c我在文件夹内的 Linux 音频驱动程序中找到了这一行sound

int regsize = codec->driver->reg_word_size * 2;

任何人都可以解释一下的含义* 2吗?

4

3 回答 3

2

将 的内容乘以codec->driver->reg_word_size2。我猜这是字大小与字节大小之间的转换。

于 2013-08-20T05:33:52.520 回答
1

好吧,我只能猜测,但它看起来像这样: codec是一个指向结构的指针,它有一个指向另一个结构的指针driver,它有一个成员变量reg_word_size(就像名字所说的那样,寄存器的大小单词)。该值加倍 (*2)。

就像另一个答案所说的那样,这可能是字节和单词之间的转换。但是,它也可能只是意味着它regsize应该是reg_word_size.

于 2013-08-20T05:38:59.863 回答
1

将该值乘以 2。这就是它所做的一切

于 2013-08-20T05:33:51.847 回答