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

#include <control.h>

Data Fields

int(* update_streaming )(struct control_runtime *rt)
 
int(* set_rate )(struct control_runtime *rt, int rate)
 
int(* set_channels )(struct control_runtime *rt, int n_analog_out, int n_analog_in, bool spdif_out, bool spdif_in)
 
struct sfire_chipchip
 
struct snd_kcontrolelement [CONTROL_MAX_ELEMENTS]
 
bool opt_coax_switch
 
bool line_phono_switch
 
bool digital_thru_switch
 
bool usb_streaming
 
u8 output_vol [6]
 
u8 ovol_updated
 
u8 output_mute
 
s8 input_vol [2]
 
u8 ivol_updated
 

Detailed Description

Definition at line 33 of file control.h.

Field Documentation

Definition at line 39 of file control.h.

bool digital_thru_switch

Definition at line 44 of file control.h.

Definition at line 41 of file control.h.

s8 input_vol[2]

Definition at line 49 of file control.h.

u8 ivol_updated

Definition at line 50 of file control.h.

bool line_phono_switch

Definition at line 43 of file control.h.

bool opt_coax_switch

Definition at line 42 of file control.h.

u8 output_mute

Definition at line 48 of file control.h.

u8 output_vol[6]

Definition at line 46 of file control.h.

u8 ovol_updated

Definition at line 47 of file control.h.

int(* set_channels)(struct control_runtime *rt, int n_analog_out, int n_analog_in, bool spdif_out, bool spdif_in)

Definition at line 36 of file control.h.

int(* set_rate)(struct control_runtime *rt, int rate)

Definition at line 35 of file control.h.

int(* update_streaming)(struct control_runtime *rt)

Definition at line 34 of file control.h.

bool usb_streaming

Definition at line 45 of file control.h.


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