-8

フォルダーsoc-core.c内の Linux オーディオドライバーで次の行を見つけました。sound

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

の意味を誰か説明してくれ* 2ませんか?

4

3 に答える 3

2

の内容に 2 を掛けcodec->driver->reg_word_sizeます。これは、単語単位のサイズからバイト単位のサイズへの変換だと思います。

于 2013-08-20T05:33:52.520 に答える
1

まあ、私は推測することができますが、次のようになります: codecは構造体へのポインタであり、これは 内の別の構造体へのポインタをdriver持ち、メンバー変数を持ちますreg_word_size(名前が示すように、レジスタのサイズのようです)語)。この値は 2 倍になります (*2)。

これは、他の回答が言うように、バイトと単語の間の変換である可能性があります。ただし、これはおそらく、これregsizeが の 2 倍の大きさであることを意味している可能性もありreg_word_sizeます。

于 2013-08-20T05:38:59.863 に答える
1

その値に 2 を掛けます。それだけです。

于 2013-08-20T05:33:51.847 に答える