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
midi_operations Struct Reference

#include <midi_core.h>

Public Attributes

struct midi_info info
 
struct synth_operations * converter
 
struct midi_input_info in_info
 
int(* open )(int dev, int mode, void(*inputintr)(int dev, unsigned char data), void(*outputintr)(int dev))
 
void(* close )(int dev)
 
int(* ioctl )(int dev, unsigned int cmd, ioctl_arg arg)
 
int(* outputc )(int dev, unsigned char data)
 
int(* start_read )(int dev)
 
int(* end_read )(int dev)
 
void(* kick )(int dev)
 
int(* command )(int dev, unsigned char *data)
 
int(* buffer_status )(int dev)
 
int(* prefix_cmd )(int dev, unsigned char status)
 
void(* input_callback )(int dev, unsigned char midich)
 
struct coproc_operations * coproc
 
voiddevc
 
sound_os_info * osp
 
int card_number
 
oss_mutex mutex
 
unsigned long flags
 

Detailed Description

Definition at line 35 of file midi_core.h.

Member Data Documentation

int(* midi_operations::buffer_status)(int dev)

Definition at line 50 of file midi_core.h.

int midi_operations::card_number

Definition at line 56 of file midi_core.h.

void(* midi_operations::close)(int dev)

Definition at line 43 of file midi_core.h.

int(* midi_operations::command)(int dev, unsigned char *data)

Definition at line 49 of file midi_core.h.

struct synth_operations* midi_operations::converter

Definition at line 38 of file midi_core.h.

struct coproc_operations* midi_operations::coproc

Definition at line 53 of file midi_core.h.

void* midi_operations::devc

Definition at line 54 of file midi_core.h.

int(* midi_operations::end_read)(int dev)

Definition at line 47 of file midi_core.h.

unsigned long midi_operations::flags

Definition at line 60 of file midi_core.h.

struct midi_input_info midi_operations::in_info

Definition at line 39 of file midi_core.h.

struct midi_info midi_operations::info

Definition at line 37 of file midi_core.h.

void(* midi_operations::input_callback)(int dev, unsigned char midich)

Definition at line 52 of file midi_core.h.

int(* midi_operations::ioctl)(int dev, unsigned int cmd, ioctl_arg arg)

Definition at line 44 of file midi_core.h.

void(* midi_operations::kick)(int dev)

Definition at line 48 of file midi_core.h.

oss_mutex midi_operations::mutex

Definition at line 58 of file midi_core.h.

int(* midi_operations::open)(int dev, int mode, void(*inputintr)(int dev, unsigned char data), void(*outputintr)(int dev))

Definition at line 40 of file midi_core.h.

sound_os_info* midi_operations::osp

Definition at line 55 of file midi_core.h.

int(* midi_operations::outputc)(int dev, unsigned char data)

Definition at line 45 of file midi_core.h.

int(* midi_operations::prefix_cmd)(int dev, unsigned char status)

Definition at line 51 of file midi_core.h.

int(* midi_operations::start_read)(int dev)

Definition at line 46 of file midi_core.h.


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