*参照元 [#oee0614f] #backlinks *説明 [#c0551c07] -パス: [[linux-2.6.33/include/sound/asound.h]] -FIXME: これは何? --説明 **参考 [#l2a754a4] *実装 [#p0b8a464] struct snd_pcm_hw_params { unsigned int flags; struct snd_mask masks[SNDRV_PCM_HW_PARAM_LAST_MASK - SNDRV_PCM_HW_PARAM_FIRST_MASK + 1]; - --[[linux-2.6.33/snd_mask]] - --[[linux-2.6.33/SNDRV_PCM_HW_PARAM_LAST_MASK]] - --[[linux-2.6.33/SNDRV_PCM_HW_PARAM_FIRST_MASK]] struct snd_mask mres[5]; /* reserved masks */ struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL + 1]; - --[[linux-2.6.33/snd_interval]] struct snd_interval ires[9]; /* reserved intervals */ unsigned int rmask; /* W: requested masks */ unsigned int cmask; /* R: changed masks */ unsigned int info; /* R: Info flags for returned setup */ unsigned int msbits; /* R: used most significant bits */ unsigned int rate_num; /* R: rate numerator */ unsigned int rate_den; /* R: rate denominator */ snd_pcm_uframes_t fifo_size; /* R: chip FIFO size in frames */ - --[[linux-2.6.33/snd_pcm_uframes_t]] unsigned char reserved[64]; /* reserved for future */ }; *コメント [#i5168e36]