doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
mixer_core.h File Reference

Go to the source code of this file.

Classes

struct  oss_mixext_desc
 
struct  mixer_operations
 

Typedefs

typedef int(* mixer_ext_fn )(int dev, int ctrl, unsigned int cmd, int value)
 
typedef int(* mixer_ext_init_fn )(int dev)
 
typedef struct mixer_operations mixdev_t
 
typedef struct mixer_operationsmixdev_p
 

Functions

void touch_mixer (int dev)
 
int oss_mixer_ext (int orig_dev, unsigned int cmd, ioctl_arg arg)
 
int mixer_ext_set_enum (oss_mixer_enuminfo *ent)
 

Variables

struct mixer_operations ** mixer_devs
 
int num_mixers
 

Typedef Documentation

typedef struct mixer_operations * mixdev_p

Definition at line 53 of file mixer_core.h.

typedef struct mixer_operations mixdev_t

Definition at line 53 of file mixer_core.h.

typedef int(* mixer_ext_fn)(int dev, int ctrl, unsigned int cmd, int value)

Definition at line 20 of file mixer_core.h.

typedef int(* mixer_ext_init_fn)(int dev)

Definition at line 21 of file mixer_core.h.

Function Documentation

int mixer_ext_set_enum ( oss_mixer_enuminfo ent)
int oss_mixer_ext ( int  orig_dev,
unsigned int  cmd,
ioctl_arg  arg 
)
void touch_mixer ( int  dev)

Variable Documentation

struct mixer_operations** mixer_devs
int num_mixers