*参照元 [#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]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS