Ignore:
Timestamp:
May 26, 2002, 12:52:31 PM (23 years ago)
Author:
sandervl
Message:

mixer updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/mixeros2.h

    r8492 r8493  
    1 /* $Id: mixeros2.h,v 1.5 2002-05-25 17:19:41 sandervl Exp $ */
     1/* $Id: mixeros2.h,v 1.6 2002-05-26 10:52:31 sandervl Exp $ */
    22
    33/*
     
    2222#define IOCTL90_TO_WIN32_VOLUME(a)      ((a*(MIXER_WIN32_MAX_VOLUME-MIXER_WIN32_MIN_VOLUME))/MIXER_IOCTL90_MAX_VOLUME)
    2323
    24 #define MIX_CTRL_VOL_OUT_LINE           0
    25 #define MIX_CTRL_MUTE_OUT_LINE          1
    26 #define MIX_CTRL_VOL_IN_L_MONO          2
    27 #define MIX_CTRL_MUTE_IN_L_MONO         3
    28 #define MIX_CTRL_VOL_IN_L_PHONE         4
    29 #define MIX_CTRL_MUTE_IN_L_PHONE        5
    30 #define MIX_CTRL_VOL_IN_L_MIC           6
    31 #define MIX_CTRL_MUTE_IN_L_MIC          7
    32 #define MIX_CTRL_BOOST_IN_L_MIC         8
    33 #define MIX_CTRL_VOL_IN_L_LINE          9
    34 #define MIX_CTRL_MUTE_IN_L_LINE         10
    35 #define MIX_CTRL_VOL_IN_L_CD            11
    36 #define MIX_CTRL_MUTE_IN_L_CD           12
    37 #define MIX_CTRL_VOL_IN_L_SPDIF         13
    38 #define MIX_CTRL_MUTE_IN_L_SPDIF        14
    39 #define MIX_CTRL_VOL_OUT_SPDIF          15
    40 #define MIX_CTRL_MUTE_OUT_SPDIF         16
    41 #define MIX_CTRL_VOL_IN_L_VIDEO         17
    42 #define MIX_CTRL_MUTE_IN_L_VIDEO        18
    43 #define MIX_CTRL_VOL_IN_L_AUX           19
    44 #define MIX_CTRL_MUTE_IN_L_AUX          20
    45 #define MIX_CTRL_VOL_IN_L_PCM           21
    46 #define MIX_CTRL_MUTE_IN_L_PCM          22
    47 #define MIX_CTRL_VOL_IN_L_WAVETABLE     23
    48 #define MIX_CTRL_MUTE_IN_L_WAVETABLE    24
    49 #define MIX_CTRL_VOL_IN_L_MIDI          25
    50 #define MIX_CTRL_MUTE_IN_L_MIDI         26
    51 #define MIX_CTRL_OUT_L_3DCENTER         27
    52 #define MIX_CTRL_OUT_L_3DDEPTH          28
    53 #define MIX_CTRL_OUT_L_TREBLE           29
    54 #define MIX_CTRL_OUT_L_BASS             30
    55 #define MIX_CTRL_MUX_IN_W_SRC           31
    56 #define MIX_CTRL_VOL_IN_W_MONO          32
    57 #define MIX_CTRL_VOL_IN_W_PHONE         33
    58 #define MIX_CTRL_VOL_IN_W_MIC           34
    59 #define MIX_CTRL_VOL_IN_W_LINE          35
    60 #define MIX_CTRL_VOL_IN_W_CD            36
    61 #define MIX_CTRL_VOL_IN_W_SPDIF         37
    62 #define MIX_CTRL_VOL_IN_W_VIDEO         38
    63 #define MIX_CTRL_VOL_IN_W_AUX           39
    64 #define MIX_CTRL_VOL_IN_W_PCM           40
    65 #define MIX_CTRL_VOL_IN_W_WAVETABLE     41
    66 #define MIX_CTRL_VOL_IN_W_MIDI          42
    67 #define MIX_CTRL_MAX                    43
     24#define MIX_CTRL_VOL_OUT_LINE               0
     25#define MIX_CTRL_MUTE_OUT_LINE              1
     26#define MIX_CTRL_VOL_IN_L_MONO              2
     27#define MIX_CTRL_MUTE_IN_L_MONO             3
     28#define MIX_CTRL_VOL_IN_L_PHONE             4
     29#define MIX_CTRL_MUTE_IN_L_PHONE            5
     30#define MIX_CTRL_VOL_IN_L_MIC               6
     31#define MIX_CTRL_MUTE_IN_L_MIC              7
     32#define MIX_CTRL_BOOST_IN_L_MIC             8
     33#define MIX_CTRL_VOL_IN_L_LINE              9
     34#define MIX_CTRL_MUTE_IN_L_LINE             10
     35#define MIX_CTRL_VOL_IN_L_CD                11
     36#define MIX_CTRL_MUTE_IN_L_CD               12
     37#define MIX_CTRL_VOL_IN_L_SPDIF             13
     38#define MIX_CTRL_MUTE_IN_L_SPDIF            14
     39#define MIX_CTRL_VOL_OUT_SPDIF              15
     40#define MIX_CTRL_MUTE_OUT_SPDIF             16
     41#define MIX_CTRL_VOL_IN_L_VIDEO             17
     42#define MIX_CTRL_MUTE_IN_L_VIDEO            18
     43#define MIX_CTRL_VOL_IN_L_AUX               19
     44#define MIX_CTRL_MUTE_IN_L_AUX              20
     45#define MIX_CTRL_VOL_IN_L_PCM               21
     46#define MIX_CTRL_MUTE_IN_L_PCM              22
     47#define MIX_CTRL_VOL_IN_L_WAVETABLE     23
     48#define MIX_CTRL_MUTE_IN_L_WAVETABLE    24
     49#define MIX_CTRL_VOL_IN_L_MIDI              25
     50#define MIX_CTRL_MUTE_IN_L_MIDI             26
     51#define MIX_CTRL_OUT_L_3DCENTER             27
     52#define MIX_CTRL_OUT_L_3DDEPTH              28
     53#define MIX_CTRL_OUT_L_TREBLE           29
     54#define MIX_CTRL_OUT_L_BASS                 30
     55#define MIX_CTRL_MUX_IN_W_SRC               31
     56#define MIX_CTRL_VOL_IN_W_MONO              32
     57#define MIX_CTRL_VOL_IN_W_PHONE             33
     58#define MIX_CTRL_VOL_IN_W_MIC               34
     59#define MIX_CTRL_VOL_IN_W_LINE              35
     60#define MIX_CTRL_VOL_IN_W_CD                36
     61#define MIX_CTRL_VOL_IN_W_SPDIF         37
     62#define MIX_CTRL_VOL_IN_W_VIDEO         38
     63#define MIX_CTRL_VOL_IN_W_AUX               39
     64#define MIX_CTRL_VOL_IN_W_PCM               40
     65#define MIX_CTRL_VOL_IN_W_WAVETABLE     41
     66#define MIX_CTRL_VOL_IN_W_MIDI              42
     67#define MIX_CTRL_VOL_IN_W_STEREOMIX         43
     68#define MIX_CTRL_VOL_IN_W_MONOMIX           44
     69#define MIX_CTRL_MAX                        45
    6870
    69 #define MIXER_SRC_MONOIN        0
    70 #define MIXER_SRC_PHONE         1
    71 #define MIXER_SRC_MIC           2
    72 #define MIXER_SRC_LINE          3
    73 #define MIXER_SRC_CD            4
    74 #define MIXER_SRC_SPDIF         5
    75 #define MIXER_SRC_VIDEO         6
    76 #define MIXER_SRC_AUX           7
    77 #define MIXER_SRC_PCM           8
    78 #define MIXER_SRC_WAVETABLE     9
    79 #define MIXER_SRC_MIDI          10
    80 #define MIXER_SRC_MAX           11
     71#define MIXER_SRC_IN_L_MONOIN               0
     72#define MIXER_SRC_IN_L_PHONE                1
     73#define MIXER_SRC_IN_L_MIC                  2
     74#define MIXER_SRC_IN_L_LINE                 3
     75#define MIXER_SRC_IN_L_CD                   4
     76#define MIXER_SRC_IN_L_SPDIF                5
     77#define MIXER_SRC_IN_L_VIDEO                6
     78#define MIXER_SRC_IN_L_AUX                  7
     79#define MIXER_SRC_IN_L_PCM                  8
     80#define MIXER_SRC_IN_L_WAVETABLE        9
     81#define MIXER_SRC_IN_L_MIDI                     10
     82#define MIXER_SRC_IN_W_MONOIN               11
     83#define MIXER_SRC_IN_W_PHONE                12
     84#define MIXER_SRC_IN_W_MIC                  13
     85#define MIXER_SRC_IN_W_LINE                 14
     86#define MIXER_SRC_IN_W_CD                   15
     87#define MIXER_SRC_IN_W_SPDIF                16
     88#define MIXER_SRC_IN_W_VIDEO                17
     89#define MIXER_SRC_IN_W_AUX                  18
     90#define MIXER_SRC_IN_W_PCM                  19
     91#define MIXER_SRC_IN_W_WAVETABLE        20
     92#define MIXER_SRC_IN_W_MIDI                     21
     93#define MIXER_SRC_IN_W_STEREOMIX        22
     94#define MIXER_SRC_IN_W_MONOMIX              23
     95#define MIXER_SRC_MAX                       24
    8196
    8297//max controls connected to a source line
    83 #define MAX_SOURCE_CONTROLS     8
     98#define MAX_SOURCE_CONTROLS             8
    8499
    85 #define MIXER_DEST_LINEOUT      0
    86 #define MIXER_DEST_WAVEIN       1
    87 #define MIXER_DEST_SPDIFOUT     2
    88 #define MIXER_DEST_MAX          3
     100#define MIXER_DEST_LINEOUT              0
     101#define MIXER_DEST_WAVEIN               1
     102#define MIXER_DEST_SPDIFOUT             2
     103#define MIXER_DEST_MAX                  3
    89104
    90 #define MAX_MIXER_LINES         (MIXER_SRC_MAX+MIXER_DEST_MAX)
     105#define MAX_MIXER_LINES                 (MIXER_SRC_MAX+MIXER_DEST_MAX)
    91106
    92107#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.