VSF Documented
Data Fields
snd_ctl_elem_info Struct Reference

#include <asound.h>

Data Fields

struct snd_ctl_elem_id id
 
snd_ctl_elem_type_t type
 
unsigned int access
 
unsigned int count
 
__kernel_pid_t owner
 
union { 
 
   struct { 
 
      long   min 
 
      long   max 
 
      long   step 
 
   }   integer 
 
   struct { 
 
      long long   min 
 
      long long   max 
 
      long long   step 
 
   }   integer64 
 
   struct { 
 
      unsigned int   items 
 
      unsigned int   item 
 
      char   name [64] 
 
      u64   names_ptr 
 
      unsigned int   names_length 
 
   }   enumerated 
 
value 
 

Field Documentation

◆ id

struct snd_ctl_elem_id snd_ctl_elem_info::id

◆ type

snd_ctl_elem_type_t snd_ctl_elem_info::type

◆ access

unsigned int snd_ctl_elem_info::access

◆ count

unsigned int snd_ctl_elem_info::count

◆ owner

__kernel_pid_t snd_ctl_elem_info::owner

◆ min [1/2]

long snd_ctl_elem_info::min

◆ max [1/2]

long snd_ctl_elem_info::max

◆ step [1/2]

long snd_ctl_elem_info::step

◆ [struct]

struct { ... } snd_ctl_elem_info::integer

◆ min [2/2]

long long snd_ctl_elem_info::min

◆ max [2/2]

long long snd_ctl_elem_info::max

◆ step [2/2]

long long snd_ctl_elem_info::step

◆ [struct]

struct { ... } snd_ctl_elem_info::integer64

◆ items

unsigned int snd_ctl_elem_info::items

◆ item

unsigned int snd_ctl_elem_info::item

◆ name

char snd_ctl_elem_info::name[64]

◆ names_ptr

u64 snd_ctl_elem_info::names_ptr

◆ names_length

unsigned int snd_ctl_elem_info::names_length

◆ [struct]

struct { ... } snd_ctl_elem_info::enumerated

◆ [union]

union { ... } snd_ctl_elem_info::value
Generated from commit: vsfteam/vsf@f33b89f