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

#include <gus.h>

Data Fields

int number
 
unsigned int use: 1
 
unsigned int pcm: 1
 
unsigned int synth:1
 
unsigned int midi: 1
 
unsigned int flags
 
unsigned char client
 
unsigned char port
 
unsigned char index
 
unsigned char pad
 
void(* handler_wave )(struct snd_gus_card *gus, struct snd_gus_voice *voice)
 
void(* handler_volume )(struct snd_gus_card *gus, struct snd_gus_voice *voice)
 
void(* handler_effect )(struct snd_gus_card *gus, struct snd_gus_voice *voice)
 
void(* volume_change )(struct snd_gus_card *gus)
 
struct snd_gus_sample_ops * sample_ops
 
unsigned short fc_register
 
unsigned short fc_lfo
 
unsigned short gf1_volume
 
unsigned char control
 
unsigned char mode
 
unsigned char gf1_pan
 
unsigned char effect_accumulator
 
unsigned char volume_control
 
unsigned char venv_value_next
 
enum snd_gus_volume_state venv_state
 
enum snd_gus_volume_state venv_state_prev
 
unsigned short vlo
 
unsigned short vro
 
unsigned short gf1_effect_volume
 
voidprivate_data
 
void(* private_free )(struct snd_gus_voice *voice)
 

Detailed Description

Definition at line 249 of file gus.h.

Field Documentation

unsigned char client

Definition at line 256 of file gus.h.

unsigned char control

Definition at line 277 of file gus.h.

unsigned char effect_accumulator

Definition at line 280 of file gus.h.

unsigned short fc_lfo

Definition at line 275 of file gus.h.

unsigned short fc_register

Definition at line 274 of file gus.h.

unsigned int flags

Definition at line 255 of file gus.h.

unsigned short gf1_effect_volume

Definition at line 287 of file gus.h.

unsigned char gf1_pan

Definition at line 279 of file gus.h.

unsigned short gf1_volume

Definition at line 276 of file gus.h.

void(* handler_effect)(struct snd_gus_card *gus, struct snd_gus_voice *voice)

Definition at line 267 of file gus.h.

void(* handler_volume)(struct snd_gus_card *gus, struct snd_gus_voice *voice)

Definition at line 266 of file gus.h.

void(* handler_wave)(struct snd_gus_card *gus, struct snd_gus_voice *voice)

Definition at line 265 of file gus.h.

unsigned char index

Definition at line 258 of file gus.h.

unsigned int midi

Definition at line 251 of file gus.h.

unsigned char mode

Definition at line 278 of file gus.h.

int number

Definition at line 250 of file gus.h.

unsigned char pad

Definition at line 259 of file gus.h.

unsigned int pcm

Definition at line 251 of file gus.h.

unsigned char port

Definition at line 257 of file gus.h.

void* private_data

Definition at line 291 of file gus.h.

void(* private_free)(struct snd_gus_voice *voice)

Definition at line 292 of file gus.h.

struct snd_gus_sample_ops* sample_ops

Definition at line 270 of file gus.h.

unsigned int synth

Definition at line 251 of file gus.h.

unsigned int use

Definition at line 251 of file gus.h.

enum snd_gus_volume_state venv_state

Definition at line 283 of file gus.h.

enum snd_gus_volume_state venv_state_prev

Definition at line 284 of file gus.h.

unsigned char venv_value_next

Definition at line 282 of file gus.h.

unsigned short vlo

Definition at line 285 of file gus.h.

void(* volume_change)(struct snd_gus_card *gus)

Definition at line 268 of file gus.h.

unsigned char volume_control

Definition at line 281 of file gus.h.

unsigned short vro

Definition at line 286 of file gus.h.


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