Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_ctl_elem_value Struct Reference

#include <asound.h>

Data Fields

struct snd_ctl_elem_id id
 
unsigned int indirect: 1
 
union {
   union {
      long   value [128]
 
      long *   value_ptr
 
   }   integer
 
   union {
      long long   value [64]
 
      long long *   value_ptr
 
   }   integer64
 
   union {
      unsigned int   item [128]
 
      unsigned int *   item_ptr
 
   }   enumerated
 
   union {
      unsigned char   data [512]
 
      unsigned char *   data_ptr
 
   }   bytes
 
   struct snd_aes_iec958   iec958
 
value
 
struct timespec tstamp
 
unsigned char reserved [128-sizeof(struct timespec)]
 

Detailed Description

Definition at line 861 of file asound.h.

Field Documentation

union { ... } bytes
unsigned char data[512]

Definition at line 878 of file asound.h.

unsigned char* data_ptr

Definition at line 879 of file asound.h.

union { ... } enumerated

Definition at line 862 of file asound.h.

Definition at line 881 of file asound.h.

unsigned int indirect

Definition at line 863 of file asound.h.

union { ... } integer
union { ... } integer64
unsigned int item[128]

Definition at line 874 of file asound.h.

unsigned int* item_ptr

Definition at line 875 of file asound.h.

unsigned char reserved[128-sizeof(struct timespec)]

Definition at line 884 of file asound.h.

struct timespec tstamp

Definition at line 883 of file asound.h.

long value[128]

Definition at line 866 of file asound.h.

long long value[64]

Definition at line 870 of file asound.h.

union { ... } value
long* value_ptr

Definition at line 867 of file asound.h.

long long* value_ptr

Definition at line 871 of file asound.h.


The documentation for this struct was generated from the following file: