Mercurial > ~darius > hgwebdir.cgi > mikmod
diff playercode/drv_nos.c @ 4:5d614bcc4287
Initial entry of mikmod into the CVS tree.
author | darius |
---|---|
date | Fri, 23 Jan 1998 16:05:08 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/playercode/drv_nos.c Fri Jan 23 16:05:08 1998 +0000 @@ -0,0 +1,160 @@ +/* + +Name: +DRV_NOS.C + +Description: +Mikmod driver for no output on any soundcard, monitor, keyboard, or whatever :) + +Portability: +All systems - All compilers + +*/ + +#include "mikmod.h" + + +static BOOL NS_IsThere(void) +{ + return 1; +} + + +static SWORD NS_SampleLoad(SAMPLOAD *s, int type, FILE *fp) +{ + return 0; +} + + +static void NS_SampleUnload(SWORD h) +{ +} + + +static ULONG NS_SampleSpace(int type) +{ + return 0; +} + + +static ULONG NS_SampleLength(int type, SAMPLE *s) +{ + return s->length; +} + + +static BOOL NS_Init(void) +{ + return 0; +} + + +static void NS_Exit(void) +{ +} + + +static BOOL NS_Reset(void) +{ + return 0; +} + + +static BOOL NS_PlayStart(void) +{ +} + + +static void NS_PlayStop(void) +{ +} + + +static void NS_Update(void) +{ +} + + +static BOOL NS_SetNumVoices(void) +{ + return 0; +} + + +static void NS_VoiceSetVolume(UBYTE voice,UWORD vol) +{ +} + + +static void NS_VoiceSetFrequency(UBYTE voice,ULONG frq) +{ +} + + +static void NS_VoiceSetPanning(UBYTE voice,ULONG pan) +{ +} + + +static void NS_VoicePlay(UBYTE voice,SWORD handle,ULONG start,ULONG size,ULONG reppos,ULONG repend,UWORD flags) +{ +} + + +static void NS_VoiceStop(UBYTE voice) +{ +} + + +static BOOL NS_VoiceStopped(UBYTE voice) +{ + return 0; +} + + +static void NS_VoiceReleaseSustain(UBYTE voice) +{ +} + + +static SLONG NS_VoiceGetPosition(UBYTE voice) +{ + return 0; +} + + +static ULONG NS_VoiceRealVolume(UBYTE voice) +{ + return 0; +} + + + +MDRIVER drv_nos = +{ NULL, + "No Sound", + "Nosound Driver v2.0 - (c) Creative Silence", + 255,255, + NS_IsThere, + NS_SampleLoad, + NS_SampleUnload, + NS_SampleSpace, + NS_SampleLength, + NS_Init, + NS_Exit, + NS_Reset, + NS_SetNumVoices, + NS_PlayStart, + NS_PlayStop, + NS_Update, + NS_VoiceSetVolume, + NS_VoiceSetFrequency, + NS_VoiceSetPanning, + NS_VoicePlay, + NS_VoiceStop, + NS_VoiceStopped, + NS_VoiceReleaseSustain, + NS_VoiceGetPosition, + NS_VoiceRealVolume +}; +