Initial commit
This commit is contained in:
85
LIB386/LIB_MIX/LIB_MIX.H
Normal file
85
LIB386/LIB_MIX/LIB_MIX.H
Normal file
@@ -0,0 +1,85 @@
|
||||
#ifdef WATCOM9
|
||||
#pragma library ("f:\projet\lib386\lib_mix\lb9_mix.lib");
|
||||
#else
|
||||
#pragma library ("f:\projet\lib386\lib_mix\lib_mix.lib");
|
||||
#endif
|
||||
|
||||
extern LONG Mixer_Driver_Enable;
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* MixerAskVars : Get list of vars for the lib */
|
||||
/* */
|
||||
/* listidentifier : pointer to an array of string*/
|
||||
/* pointers, each string */
|
||||
/* contains the name of the var */
|
||||
/* to initialise for the DLL */
|
||||
/* ptrvars : pointer to an array of DWORD to */
|
||||
/* store the value of each var in */
|
||||
/* listidentifier */
|
||||
/* */
|
||||
/* Returns : nothing */
|
||||
/*----------------------------------------------------------------------*/
|
||||
void MixerAskVars( char ***listidentifier,
|
||||
LONG **ptrvars );
|
||||
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* MixerChangeVolume : Change the hardware volume for MIDI, */
|
||||
/* WAVE, CD, Line, Master */
|
||||
/* */
|
||||
/* VolWave : Volume for WAVE (0-255) */
|
||||
/* VolMidi : Volume for MIDI (0-255) */
|
||||
/* VolCD : Volume for CD (0-255) */
|
||||
/* VolLine : Volume for LINE (0-255) */
|
||||
/* VolMaster : Volume for MASTER (0-255) */
|
||||
/* */
|
||||
/* NOTE : A VOLUME OF -1 MEANS NO CHANGE */
|
||||
/* */
|
||||
/* Returns : nothing */
|
||||
/*----------------------------------------------------------------------*/
|
||||
void MixerChangeVolume( LONG VolWave,
|
||||
LONG VolMidi,
|
||||
LONG VolCD,
|
||||
LONG VolLine,
|
||||
LONG VolMaster );
|
||||
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* MixerGetVolume : Get the hardware volume for MIDI, WAVE, */
|
||||
/* CD, Line and Master */
|
||||
/* */
|
||||
/* VolWave : ptr on Volume for WAVE (0-255) */
|
||||
/* VolMidi : ptr on Volume for MIDI (0-255) */
|
||||
/* VolCD : ptr on Volume for CD (0-255) */
|
||||
/* VolLine : ptr on Volume for LINE (0-255) */
|
||||
/* VolMaster : ptr on Volume for MASTER (0-255) */
|
||||
/* */
|
||||
/* NOTE : A NULL PTR MEANS NO GET */
|
||||
/* */
|
||||
/* Returns : nothing */
|
||||
/*----------------------------------------------------------------------*/
|
||||
void MixerGetVolume( LONG *VolWave,
|
||||
LONG *VolMidi,
|
||||
LONG *VolCD,
|
||||
LONG *VolLine,
|
||||
LONG *VolMaster );
|
||||
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* MixerGetInfo : Get the hardware volume capabilities */
|
||||
/* */
|
||||
/* VolWave : ptr on Volume for WAVE (0/1) */
|
||||
/* VolMidi : ptr on Volume for MIDI (0/1) */
|
||||
/* VolCD : ptr on Volume for CD (0/1) */
|
||||
/* VolLine : ptr on Volume for LINE (0/1) */
|
||||
/* VolMaster : ptr on Volume for MASTER (0/1) */
|
||||
/* */
|
||||
/* NOTE : A NULL PTR MEANS NO GET */
|
||||
/* */
|
||||
/* Returns : nothing */
|
||||
/*----------------------------------------------------------------------*/
|
||||
void MixerGetInfo( LONG *VolWave,
|
||||
LONG *VolMidi,
|
||||
LONG *VolCD,
|
||||
LONG *VolLine,
|
||||
LONG *VolMaster );
|
||||
Reference in New Issue
Block a user