*参照元 [#b0a6a25e] #backlinks *説明 [#y6062418] -パス: [[linux-4.4.1/include/uapi/sound/asound.h]] -FIXME: これは何? --説明 **参考 [#sf087ef6] *実装 [#ife67c9b] struct snd_ctl_elem_info { struct snd_ctl_elem_id id; /* W: element ID */ - --[[linux-4.4.1/snd_ctl_elem_id]] snd_ctl_elem_type_t type; /* R: value type - SNDRV_CTL_ELEM_TYPE_* */ - --[[linux-4.4.1/snd_ctl_elem_type_t]] unsigned int access; /* R: value access (bitmask) - SNDRV_CTL_ELEM_ACCESS_* */ unsigned int count; /* count of values */ __kernel_pid_t owner; /* owner's PID of this control */ - --[[linux-4.4.1/__kernel_pid_t]] union { struct { long min; /* R: minimum value */ long max; /* R: maximum value */ long step; /* R: step (0 variable) */ } integer; struct { long long min; /* R: minimum value */ long long max; /* R: maximum value */ long long step; /* R: step (0 variable) */ } integer64; struct { unsigned int items; /* R: number of items */ unsigned int item; /* W: item number */ char name[64]; /* R: value name */ __u64 names_ptr; /* W: names list (ELEM_ADD only) */ unsigned int names_length; } enumerated; unsigned char reserved[128]; } value; union { unsigned short d[4]; /* dimensions */ unsigned short *d_ptr; /* indirect - obsoleted */ } dimen; unsigned char reserved[64-4*sizeof(unsigned short)]; }; *コメント [#b187ae18]