ReactOS 0.4.15-dev-7906-g1b85a5f
ac97reg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tMapNodeToReg
 

Enumerations

enum  AC97Register {
  AC97REG_RESET = 0 , AC97REG_MASTER_VOLUME , AC97REG_HPHONE_VOLUME , AC97REG_MMONO_VOLUME ,
  AC97REG_MASTER_TONE , AC97REG_BEEP_VOLUME , AC97REG_PHONE_VOLUME , AC97REG_MIC_VOLUME ,
  AC97REG_LINE_IN_VOLUME , AC97REG_CD_VOLUME , AC97REG_VIDEO_VOLUME , AC97REG_AUX_VOLUME ,
  AC97REG_PCM_OUT_VOLUME , AC97REG_RECORD_SELECT , AC97REG_RECORD_GAIN , AC97REG_RECORD_GAIN_MIC ,
  AC97REG_GENERAL , AC97REG_3D_CONTROL , AC97REG_RESERVED , AC97REG_POWERDOWN ,
  AC97REG_EXT_AUDIO_ID , AC97REG_EXT_AUDIO_CTRL , AC97REG_FRONT_SAMPLERATE , AC97REG_SURROUND_SAMPLERATE ,
  AC97REG_LFE_SAMPLERATE , AC97REG_RECORD_SAMPLERATE , AC97REG_MIC_SAMPLERATE , AC97REG_CENTER_LFE_VOLUME ,
  AC97REG_SURROUND_VOLUME , AC97REG_RESERVED2 , AC97REG_VENDOR_ID1 = 0x3E , AC97REG_VENDOR_ID2 ,
  AC97REG_INVALID
}
 

Variables

const tMapNodeToReg stMapNodeToReg []
 

Enumeration Type Documentation

◆ AC97Register

Enumerator
AC97REG_RESET 
AC97REG_MASTER_VOLUME 
AC97REG_HPHONE_VOLUME 
AC97REG_MMONO_VOLUME 
AC97REG_MASTER_TONE 
AC97REG_BEEP_VOLUME 
AC97REG_PHONE_VOLUME 
AC97REG_MIC_VOLUME 
AC97REG_LINE_IN_VOLUME 
AC97REG_CD_VOLUME 
AC97REG_VIDEO_VOLUME 
AC97REG_AUX_VOLUME 
AC97REG_PCM_OUT_VOLUME 
AC97REG_RECORD_SELECT 
AC97REG_RECORD_GAIN 
AC97REG_RECORD_GAIN_MIC 
AC97REG_GENERAL 
AC97REG_3D_CONTROL 
AC97REG_RESERVED 
AC97REG_POWERDOWN 
AC97REG_EXT_AUDIO_ID 
AC97REG_EXT_AUDIO_CTRL 
AC97REG_FRONT_SAMPLERATE 
AC97REG_SURROUND_SAMPLERATE 
AC97REG_LFE_SAMPLERATE 
AC97REG_RECORD_SAMPLERATE 
AC97REG_MIC_SAMPLERATE 
AC97REG_CENTER_LFE_VOLUME 
AC97REG_SURROUND_VOLUME 
AC97REG_RESERVED2 
AC97REG_VENDOR_ID1 
AC97REG_VENDOR_ID2 
AC97REG_INVALID 

Definition at line 16 of file ac97reg.h.

17{
18 AC97REG_RESET = 0,
38
39 // AC97-2.0 registers
50
51 // Modem registers from 0x3C to 0x58 (next 15 enums)
52 // Vendor Reserved = 0x5A-0x7A (next 16 enums)
53
54 // Vendor IDs
55 AC97REG_VENDOR_ID1 = 0x3E, // thats register address 0x7C
57
58 // Defines an invalid register. Likewise, this is the highest
59 // possible value that can be used.
61};
@ AC97REG_EXT_AUDIO_CTRL
Definition: ac97reg.h:41
@ AC97REG_AUX_VOLUME
Definition: ac97reg.h:29
@ AC97REG_RECORD_GAIN
Definition: ac97reg.h:32
@ AC97REG_MASTER_VOLUME
Definition: ac97reg.h:19
@ AC97REG_RESERVED
Definition: ac97reg.h:36
@ AC97REG_RECORD_GAIN_MIC
Definition: ac97reg.h:33
@ AC97REG_LINE_IN_VOLUME
Definition: ac97reg.h:26
@ AC97REG_MASTER_TONE
Definition: ac97reg.h:22
@ AC97REG_SURROUND_VOLUME
Definition: ac97reg.h:48
@ AC97REG_RESET
Definition: ac97reg.h:18
@ AC97REG_POWERDOWN
Definition: ac97reg.h:37
@ AC97REG_INVALID
Definition: ac97reg.h:60
@ AC97REG_CD_VOLUME
Definition: ac97reg.h:27
@ AC97REG_VIDEO_VOLUME
Definition: ac97reg.h:28
@ AC97REG_HPHONE_VOLUME
Definition: ac97reg.h:20
@ AC97REG_EXT_AUDIO_ID
Definition: ac97reg.h:40
@ AC97REG_VENDOR_ID1
Definition: ac97reg.h:55
@ AC97REG_PCM_OUT_VOLUME
Definition: ac97reg.h:30
@ AC97REG_MIC_VOLUME
Definition: ac97reg.h:25
@ AC97REG_GENERAL
Definition: ac97reg.h:34
@ AC97REG_PHONE_VOLUME
Definition: ac97reg.h:24
@ AC97REG_LFE_SAMPLERATE
Definition: ac97reg.h:44
@ AC97REG_3D_CONTROL
Definition: ac97reg.h:35
@ AC97REG_MIC_SAMPLERATE
Definition: ac97reg.h:46
@ AC97REG_RESERVED2
Definition: ac97reg.h:49
@ AC97REG_RECORD_SAMPLERATE
Definition: ac97reg.h:45
@ AC97REG_MMONO_VOLUME
Definition: ac97reg.h:21
@ AC97REG_CENTER_LFE_VOLUME
Definition: ac97reg.h:47
@ AC97REG_BEEP_VOLUME
Definition: ac97reg.h:23
@ AC97REG_RECORD_SELECT
Definition: ac97reg.h:31
@ AC97REG_SURROUND_SAMPLERATE
Definition: ac97reg.h:43
@ AC97REG_VENDOR_ID2
Definition: ac97reg.h:56
@ AC97REG_FRONT_SAMPLERATE
Definition: ac97reg.h:42

Variable Documentation

◆ stMapNodeToReg

const tMapNodeToReg stMapNodeToReg[]

Definition at line 109 of file ac97reg.h.

Referenced by CAC97AdapterCommon::STDMETHODIMP_().