home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / sndbords / proaudio / pas_sdk2 / pas / inc / mixers.h < prev    next >
Text File  |  1992-06-15  |  2KB  |  87 lines

  1. /*$Author:   BCRANE  $*/
  2. /*$Date:   15 Jun 1992 09:58:42  $*/
  3. /*$Header:   W:/sccs/inc/mixers.h_v   1.0   15 Jun 1992 09:58:42   BCRANE  $*/
  4. /*$Log:   W:/sccs/inc/mixers.h_v  $
  5.  * 
  6.  *    Rev 1.0   15 Jun 1992 09:58:42   BCRANE
  7.  * Initial revision.
  8. */
  9. /*$Logfile:   W:/sccs/inc/mixers.h_v  $*/
  10. /*$Modtimes$*/
  11. /*$Revision:   1.0  $*/
  12. /*$Workfile:   mixers.h  $*/
  13.  
  14.     /*\
  15.     |*|----====< MIXERS.H >====----
  16.     |*|
  17.     |*| header file to the lowlevel mixer access routines
  18.     |*|
  19.     |*| Copyright (c) 1991, Media Vision, Inc. All rights reserved
  20.     |*|
  21.     \*/
  22.  
  23.  
  24.      /* mixer initialization function.          */
  25.  
  26.     int MVInitMixerCode(char *);
  27.  
  28.      /* set a mixer channel            */
  29.  
  30.     int cMVSetMixerFunction();
  31.     int (far *MVSetMixerFunction)();
  32.  
  33.      /* set a volume channel            */
  34.  
  35.     int cMVSetVolumeFunction();
  36.     int (far *MVSetVolumeFunction)();
  37.  
  38.      /* set the filter                */
  39.  
  40.     int cMVSetFilterFunction();
  41.     int (far *MVSetFilterFunction)();
  42.  
  43.      /* set the cross channel            */
  44.  
  45.     int cMVSetCrossChannel();
  46.     int (far *MVSetCrossChannel)();
  47.  
  48.      /* get a mixer channel            */
  49.  
  50.     int cMVGetMixerFunction();
  51.     int (far *MVGetMixerFunction)();
  52.  
  53.      /* get a volume channel            */
  54.  
  55.     int cMVGetVolumeFunction();
  56.     int (far *MVGetVolumeFunction)();
  57.  
  58.      /* get the filter                */
  59.  
  60.     int cMVGetFilterFunction();
  61.     int (far *MVGetFilterFunction)();
  62.  
  63.      /* get the cross channel            */
  64.  
  65.     int cMVGetCrossChannel();
  66.     int (far *MVGetCrossChannel)();
  67.  
  68.      /* get/set the realsound switch        */
  69.  
  70.     int cMVRealSoundSwitch();
  71.     int (far *MVRealSoundSwitch)();
  72.  
  73.      /* get/set the FM split bit        */
  74.  
  75.     int cMVFMSplitSwitch();
  76.     int (far *MVFMSplitSwitch)();
  77.  
  78.      /* state table load/fetch for locally linked mixer code    */
  79.  
  80.     struct MVState far *MVMixerHWState(struct MVState far *);
  81.  
  82.  
  83.     /*\
  84.     |*| End of MIXERS.H
  85.     \*/
  86.  
  87.