|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <ntddk.h>
#include <portcls.h>
#include <stdunk.h>
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | CMI8738Info |
| struct | VolumeTable |
Defines |
| #define | MAXLEN_DMA_BUFFER 0x18000 |
| #define | MAX_OUTPUT_STREAMS 1 |
| #define | MAX_INPUT_STREAMS 1 |
| #define | MAX_AC3_INPUT_STREAMS 1 |
| #define | MIN_CHANNELS 2 |
| #define | MAX_CHANNELS_PCM 8 |
| #define | MIN_BITS_PER_SAMPLE_PCM 16 |
| #define | MAX_BITS_PER_SAMPLE_PCM 32 |
| #define | MIN_SAMPLE_RATE 44100 |
| #define | MAX_SAMPLE_RATE 96000 |
| #define | MAX_SAMPLE_RATE_MULTI 48000 |
| #define | MAX_CHANNELS_AC3 2 |
| #define | MIN_BITS_PER_SAMPLE_AC3 16 |
| #define | MAX_BITS_PER_SAMPLE_AC3 16 |
| #define | MIN_SAMPLE_RATE_AC3 48000 |
| #define | MAX_SAMPLE_RATE_AC3 48000 |
| #define | PCM_OUT_STREAM 0 |
| #define | PCM_IN_STREAM 1 |
| #define | AC3_OUT_STREAM 2 |
| #define | CHAN_LEFT 0 |
| #define | CHAN_RIGHT 1 |
| #define | CHAN_MASTER (-1) |
| #define | IN_CHANNEL 0 |
| #define | OUT_CHANNEL 1 |
| #define | UInt32 ULONG |
| #define | UInt16 USHORT |
| #define | UInt8 BYTE |
| #define | Int32 LONG |
| #define | KSSTATE_STOP_AC3 (KSSTATE)5 |
| #define | KSSTATE_RUN_AC3 (KSSTATE)6 |
| #define | STATIC_PRODUCT_CM8738 0x9db14e9a, 0x7be7, 0x480d, 0xa2, 0xfa, 0x32, 0x93, 0x24, 0x89, 0xde, 0x9c |
| #define | PRODUCT_CM8738 DEFINE_GUIDNAMED(PRODUCT_CM8738) |
| #define | STATIC_COMPONENT_CM8738 0x9db14e9a, 0x7be7, 0x480d, 0xa2, 0xfa, 0x32, 0x93, 0x24, 0x89, 0xde, 0x9d |
| #define | COMPONENT_CM8738 DEFINE_GUIDNAMED(COMPONENT_CM8738) |
| #define | STATIC_MANUFACTURER_CM8738 0x9db14e9a, 0x7be7, 0x480d, 0xa2, 0xfa, 0x32, 0x93, 0x24, 0x89, 0xde, 0x9e |
| #define | MANUFACTURER_CM8738 DEFINE_GUIDNAMED(MANUFACTURER_CM8738) |
| #define | CMIPCI_VERSION 0x00 |
| #define | STATIC_CMINAME_IEC_5V 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF0 |
| #define | CMINAME_IEC_5V DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_5V) |
| #define | STATIC_CMINAME_IEC_OUT 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF1 |
| #define | CMINAME_IEC_OUT DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_OUT) |
| #define | STATIC_CMINAME_IEC_INVERSE 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF2 |
| #define | CMINAME_IEC_INVERSE DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_INVERSE) |
| #define | STATIC_CMINAME_IEC_MONITOR 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF3 |
| #define | CMINAME_IEC_MONITOR DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_MONITOR) |
| #define | STATIC_CMINAME_DAC 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF4 |
| #define | CMINAME_DAC DEFINE_GUIDNAMED(_STATIC_CMINAME_DAC) |
| #define | STATIC_CMINAME_IEC_SELECT 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF5 |
| #define | CMINAME_IEC_SELECT DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_SELECT) |
| #define | STATIC_CMINAME_XCHG_FB 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF6 |
| #define | CMINAME_XCHG_FB DEFINE_GUIDNAMED(_STATIC_CMINAME_XCHG_FB) |
| #define | STATIC_CMINAME_BASS2LINE 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF7 |
| #define | CMINAME_BASS2LINE DEFINE_GUIDNAMED(_STATIC_CMINAME_BASS2LINE) |
| #define | STATIC_CMINAME_CENTER2LINE 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF8 |
| #define | CMINAME_CENTER2LINE DEFINE_GUIDNAMED(_STATIC_CMINAME_CENTER2LINE) |
| #define | STATIC_CMINAME_IEC_COPYRIGHT 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xF9 |
| #define | CMINAME_IEC_COPYRIGHT DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_COPYRIGHT) |
| #define | STATIC_CMINAME_IEC_POLVALID 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xFA |
| #define | CMINAME_IEC_POLVALID DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_POLVALID) |
| #define | STATIC_CMINAME_IEC_LOOP 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xFB |
| #define | CMINAME_IEC_LOOP DEFINE_GUIDNAMED(_STATIC_CMINAME_IEC_LOOP) |
| #define | STATIC_CMINAME_REAR2LINE 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xFC |
| #define | CMINAME_REAR2LINE DEFINE_GUIDNAMED(_STATIC_CMINAME_REAR2LINE) |
| #define | STATIC_CMINAME_CENTER2MIC 0x2B81CDBB, 0xEE6C, 0x4ECC, 0x8A, 0xA5, 0x9A, 0x18, 0x8B, 0x02, 0x3D, 0xFD |
| #define | CMINAME_CENTER2MIC DEFINE_GUIDNAMED(_STATIC_CMINAME_CENTER2MIC) |
Typedefs |
| typedef ICMITopology * | PCMITOPOLOGY |
| typedef IMiniportWaveCMI * | PCMIWAVE |
| typedef CMI8738Info * | PCMI8738Info |
| typedef ICMIAdapter * | PCMIADAPTER |
Enumerations |
| enum | {
PIN_WAVEOUT_SOURCE = 0,
PIN_SPDIFIN_SOURCE,
PIN_MIC_SOURCE,
PIN_CD_SOURCE,
PIN_LINEIN_SOURCE,
PIN_AUX_SOURCE,
PIN_DAC_SOURCE,
PIN_LINEOUT_DEST,
PIN_WAVEIN_DEST,
PIN_SPDIF_AC3_SOURCE,
PIN_SPDIF_AC3_DEST,
PIN_INVALID
} |
| enum | {
KSNODE_TOPO_WAVEOUT_VOLUME = 0,
KSNODE_TOPO_WAVEOUT_MUTE,
KSNODE_TOPO_MICOUT_VOLUME,
KSNODE_TOPO_LINEOUT_MIX,
KSNODE_TOPO_LINEOUT_VOLUME,
KSNODE_TOPO_WAVEIN_SUM,
KSNODE_TOPO_CD_VOLUME,
KSNODE_TOPO_LINEIN_VOLUME,
KSNODE_TOPO_AUX_VOLUME,
KSNODE_TOPO_MICIN_VOLUME,
KSNODE_TOPO_MICIN_LOUDNESS,
KSNODE_TOPO_MICOUT_LOUDNESS,
KSNODE_TOPO_CD_MUTE,
KSNODE_TOPO_LINEIN_MUTE,
KSNODE_TOPO_MICOUT_MUTE,
KSNODE_TOPO_AUX_MUTE,
KSNODE_TOPO_LINEIN_MUTE_IN,
KSNODE_TOPO_MIC_MUTE_IN,
KSNODE_TOPO_AUX_MUTE_IN,
KSNODE_TOPO_CD_MUTE_IN,
KSNODE_TOPO_WAVEOUT_MUTE_IN,
KSNODE_TOPO_IEC_5V,
KSNODE_TOPO_IEC_OUT,
KSNODE_TOPO_IEC_INVERSE,
KSNODE_TOPO_IEC_MONITOR,
KSNODE_TOPO_IEC_SELECT,
KSNODE_TOPO_SPDIF_AC3_MUTE,
KSNODE_TOPO_SPDIF_AC3_MUX,
KSNODE_TOPO_XCHG_FB,
KSNODE_TOPO_BASS2LINE,
KSNODE_TOPO_CENTER2LINE,
KSNODE_TOPO_IEC_COPYRIGHT,
KSNODE_TOPO_IEC_POLVALID,
KSNODE_TOPO_IEC_LOOP,
KSNODE_TOPO_REAR2LINE,
KSNODE_TOPO_CENTER2MIC,
KSNODE_TOPO_MASTER_MUTE_DUMMY,
KSNODE_TOPO_INVALID
} |
| enum | {
PIN_WAVE_CAPTURE_SINK = 0,
PIN_WAVE_CAPTURE_SOURCE,
PIN_WAVE_RENDER_SINK,
PIN_WAVE_RENDER_SOURCE,
PIN_WAVE_AC3_RENDER_SINK,
PIN_WAVE_AC3_RENDER_SOURCE,
PIN_WAVE_INVALID
} |
| enum | {
KSNODE_WAVE_ADC = 0,
KSNODE_WAVE_VOLUME1,
KSNODE_WAVE_3D_EFFECTS,
KSNODE_WAVE_SUPERMIX,
KSNODE_WAVE_VOLUME2,
KSNODE_WAVE_SRC,
KSNODE_WAVE_SUM,
KSNODE_WAVE_DAC,
KSNODE_WAVE_SPDIF,
KSNODE_WAVE_INVALID
} |
Functions |
| | DECLARE_INTERFACE_ (ICMITopology, IMiniportTopology) |
| | DECLARE_INTERFACE_ (IMiniportWaveCMI, IUnknown) |
| | DECLARE_INTERFACE_ (ICMIAdapter, IUnknown) |
| | DEFINE_GUID (IID_ICMIAdapter, 0x34b338a2, 0xbb40, 0x4ecd, 0xb9, 0x7a, 0xae, 0xb0, 0x3f, 0x32, 0x58, 0x25) |
| | DEFINE_GUID (IID_ICMITopolgy, 0x60bb55cf, 0xc960, 0x4ddf, 0xb7, 0xa4, 0x24, 0x39, 0x78, 0xb2, 0xfe, 0x7b) |
| | DEFINE_GUID (IID_IMiniportWaveCMI, 0xe8698236, 0xd854, 0x4da7, 0xbf, 0x31, 0x83, 0x32, 0xc6, 0x14, 0xce, 0x91) |
| | DEFINE_GUIDSTRUCT ("9DB14E9A-7BE7-480d-A2FA-32932489DE9C", PRODUCT_CM8738) |
| | DEFINE_GUIDSTRUCT ("9DB14E9A-7BE7-480d-A2FA-32932489DE9D", COMPONENT_CM8738) |
| | DEFINE_GUIDSTRUCT ("9DB14E9A-7BE7-480d-A2FA-32932489DE9E", MANUFACTURER_CM8738) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF0", _STATIC_CMINAME_IEC_5V) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF1", _STATIC_CMINAME_IEC_OUT) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF2", _STATIC_CMINAME_IEC_INVERSE) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF3", _STATIC_CMINAME_IEC_MONITOR) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF4", _STATIC_CMINAME_DAC) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF5", _STATIC_CMINAME_IEC_SELECT) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF6", _STATIC_CMINAME_XCHG_FB) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF7", _STATIC_CMINAME_BASS2LINE) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF8", _STATIC_CMINAME_CENTER2LINE) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF9", _STATIC_CMINAME_IEC_COPYRIGHT) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFA", _STATIC_CMINAME_IEC_POLVALID) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFB", _STATIC_CMINAME_IEC_LOOP) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFC", _STATIC_CMINAME_REAR2LINE) |
| | DEFINE_GUIDSTRUCT ("2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFD", _STATIC_CMINAME_CENTER2MIC) |
Generated on Sun May 27 2012 05:26:51 for ReactOS by
1.7.6.1
|