|
|
1.1 root 1:
2: /*++ BUILD Version: 0001 // Increment this if a change has global effects
3:
4:
5: Copyright (c) 1990 Microsoft Corporation
6:
7: Module Name:
8:
9: soundcfg.h
10:
11: Abstract:
12:
13: This include file defines common strings and values for sound driver
14: configuration.
15:
16: Author:
17:
18: Robin Speed (RobinSp) 17-Oct-92
19:
20: Revision History:
21: --*/
22:
23: #define SOUND_REG_PORT (L"Port")
24: #define SOUND_REG_DMACHANNEL (L"DmaChannel")
25: #define SOUND_REG_INTERRUPT (L"Interrupt")
26: #define SOUND_REG_INPUTSOURCE (L"Input Source")
27: #define SOUND_REG_DMABUFFERSIZE (L"Dma Buffer Size")
28: #define SOUND_REG_CONFIGERROR (L"Configuration Error")
29:
30: //
31: // Errors
32: //
33:
34: #define SOUND_CONFIG_ERROR 0x00000000
35: #define SOUND_CONFIG_NOCARD 0x00000001
36: #define SOUND_CONFIG_BADINT 0x00000002
37: #define SOUND_CONFIG_BADDMA 0x00000003
38: #define SOUND_CONFIG_BADCARD 0x00000004
39:
40: #define PARMS_SUBKEY L"Parameters"
41: #define REG_VALUENAME_LEFTMASTER L"LeftMasterVolumeAtten"
42: #define REG_VALUENAME_RIGHTMASTER L"RightMasterVolumeAtten"
43: #define REG_VALUENAME_LEFTLINEIN L"LeftLineInAtten"
44: #define REG_VALUENAME_RIGHTLINEIN L"RightLineInAtten"
45: #define REG_VALUENAME_LEFTDAC L"LeftDACAtten"
46: #define REG_VALUENAME_RIGHTDAC L"RightDACAtten"
47: #define REG_VALUENAME_LEFTMICMIX L"LeftMicMixAtten"
48: #define REG_VALUENAME_RIGHTMICMIX L"RightMicMixAtten"
49: #define REG_VALUENAME_LEFTADC L"LeftADCAtten"
50: #define REG_VALUENAME_RIGHTADC L"RightADCAtten"
51: #define REG_VALUENAME_LEFTSYNTH L"LeftSynthAtten"
52: #define REG_VALUENAME_RIGHTSYNTH L"RightSynthAtten"
53:
54:
55: //
56: // Input source selection
57: //
58:
59: #define INPUT_LINEIN 0
60: #define INPUT_AUX 1
61: #define INPUT_MIC 2
62: #define INPUT_OUTPUT 3
63:
64: //
65: // Default volume settings on initial install
66: //
67:
68: #define DEF_ADC_VOLUME 0x24000000
69: #define DEF_DAC_VOLUME 0x24000000
70: #define DEF_SYNTH_VOLUME 0x24000000
71: #define DEF_AUX_VOLUME 0x24000000
72: #define DEF_MICMIX_VOLUME 0x00000000
73:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.