doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
audio_operations Struct Reference

#include <audio_core.h>

Public Attributes

char name [128]
 
char handle [32]
 
int dev
 
int enabled
 
struct audio_operationsnext
 
int flags
 
int open_flags
 
int caps
 
int magic
 
sample_parms user_parms
 
sample_parms hw_parms
 
int iformat_mask
 
int oformat_mask
 
int min_rate
 
int max_rate
 
int min_channels
 
int max_channels
 
int xformat_mask
 
int binding
 
voiddevc
 
struct audio_driverd
 
voidportc
 
voidportc_play
 
voidportc_record
 
struct dma_buffparmsdmap_in
 
struct dma_buffparmsdmap_out
 
int mixer_dev
 
int open_mode
 
int go
 
int enable_bits
 
int parent_dev
 
int max_block
 
int min_block
 
int max_intrate
 
int fixed_rate
 
int vmix_flags
 
int src_rate
 
int src_ratio
 
pid_t pid
 
char cmd [16]
 
sound_os_info * osp
 
int setfragment_warned
 
int riff_warned
 
int redirect_in
 
int redirect_out
 
int dmask
 
int nonblock
 
int forced_nonblock
 
int ossd_registered
 
int sync_flags
 
int sync_group
 
int sync_mode
 
struct audio_operationssync_next
 
int rate_source
 
int nrates
 
int rates [MAX_SAMPLE_RATES]
 
oss_mutex mutex
 
int card_number
 
int port_number
 
int real_dev
 
int cooked_enable
 
int timeout_count
 
void(* outputintr )(int dev, int xx)
 
void(* inputintr )(int dev)
 

Detailed Description

Definition at line 188 of file audio_core.h.

Member Data Documentation

int audio_operations::binding

Definition at line 241 of file audio_core.h.

int audio_operations::caps

Definition at line 197 of file audio_core.h.

int audio_operations::card_number

Definition at line 286 of file audio_core.h.

char audio_operations::cmd[16]

Definition at line 260 of file audio_core.h.

int audio_operations::cooked_enable

Definition at line 290 of file audio_core.h.

struct audio_driver* audio_operations::d

Definition at line 243 of file audio_core.h.

int audio_operations::dev

Definition at line 192 of file audio_core.h.

void* audio_operations::devc

Definition at line 242 of file audio_core.h.

struct dma_buffparms* audio_operations::dmap_in

Definition at line 245 of file audio_core.h.

struct dma_buffparms * audio_operations::dmap_out

Definition at line 245 of file audio_core.h.

int audio_operations::dmask

Definition at line 265 of file audio_core.h.

int audio_operations::enable_bits

Definition at line 249 of file audio_core.h.

int audio_operations::enabled

Definition at line 193 of file audio_core.h.

int audio_operations::fixed_rate

Definition at line 254 of file audio_core.h.

int audio_operations::flags

Definition at line 195 of file audio_core.h.

int audio_operations::forced_nonblock

Definition at line 269 of file audio_core.h.

int audio_operations::go

Definition at line 248 of file audio_core.h.

char audio_operations::handle[32]

Definition at line 191 of file audio_core.h.

sample_parms audio_operations::hw_parms

Definition at line 236 of file audio_core.h.

int audio_operations::iformat_mask

Definition at line 237 of file audio_core.h.

void(* audio_operations::inputintr)(int dev)

Definition at line 294 of file audio_core.h.

int audio_operations::magic

Definition at line 198 of file audio_core.h.

int audio_operations::max_block

Definition at line 251 of file audio_core.h.

int audio_operations::max_channels

Definition at line 239 of file audio_core.h.

int audio_operations::max_intrate

Definition at line 253 of file audio_core.h.

int audio_operations::max_rate

Definition at line 238 of file audio_core.h.

int audio_operations::min_block

Definition at line 252 of file audio_core.h.

int audio_operations::min_channels

Definition at line 239 of file audio_core.h.

int audio_operations::min_rate

Definition at line 238 of file audio_core.h.

int audio_operations::mixer_dev

Definition at line 246 of file audio_core.h.

oss_mutex audio_operations::mutex

Definition at line 283 of file audio_core.h.

char audio_operations::name[128]

Definition at line 190 of file audio_core.h.

struct audio_operations* audio_operations::next

Definition at line 194 of file audio_core.h.

int audio_operations::nonblock

Definition at line 268 of file audio_core.h.

int audio_operations::nrates

Definition at line 280 of file audio_core.h.

int audio_operations::oformat_mask

Definition at line 237 of file audio_core.h.

int audio_operations::open_flags

Definition at line 196 of file audio_core.h.

int audio_operations::open_mode

Definition at line 247 of file audio_core.h.

sound_os_info* audio_operations::osp

Definition at line 261 of file audio_core.h.

int audio_operations::ossd_registered

Definition at line 270 of file audio_core.h.

void(* audio_operations::outputintr)(int dev, int xx)

Definition at line 293 of file audio_core.h.

int audio_operations::parent_dev

Definition at line 250 of file audio_core.h.

pid_t audio_operations::pid

Definition at line 259 of file audio_core.h.

int audio_operations::port_number

Definition at line 287 of file audio_core.h.

void* audio_operations::portc

Definition at line 244 of file audio_core.h.

void * audio_operations::portc_play

Definition at line 244 of file audio_core.h.

void * audio_operations::portc_record

Definition at line 244 of file audio_core.h.

int audio_operations::rate_source

Definition at line 278 of file audio_core.h.

int audio_operations::rates[MAX_SAMPLE_RATES]

Definition at line 280 of file audio_core.h.

int audio_operations::real_dev

Definition at line 288 of file audio_core.h.

int audio_operations::redirect_in

Definition at line 264 of file audio_core.h.

int audio_operations::redirect_out

Definition at line 264 of file audio_core.h.

int audio_operations::riff_warned

Definition at line 263 of file audio_core.h.

int audio_operations::setfragment_warned

Definition at line 262 of file audio_core.h.

int audio_operations::src_rate

Definition at line 257 of file audio_core.h.

int audio_operations::src_ratio

Definition at line 258 of file audio_core.h.

int audio_operations::sync_flags

Definition at line 271 of file audio_core.h.

int audio_operations::sync_group

Definition at line 274 of file audio_core.h.

int audio_operations::sync_mode

Definition at line 275 of file audio_core.h.

struct audio_operations* audio_operations::sync_next

Definition at line 276 of file audio_core.h.

int audio_operations::timeout_count

Definition at line 291 of file audio_core.h.

sample_parms audio_operations::user_parms

Definition at line 236 of file audio_core.h.

int audio_operations::vmix_flags

Definition at line 255 of file audio_core.h.

int audio_operations::xformat_mask

Definition at line 240 of file audio_core.h.


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