ReactOS  0.4.15-dev-5487-ge7bbbf0
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 };

Variable Documentation

◆ stMapNodeToReg

const tMapNodeToReg stMapNodeToReg[]

Definition at line 109 of file ac97reg.h.

Referenced by CAC97AdapterCommon::STDMETHODIMP_().