ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sb16.h File Reference
#include <portcls.h>
#include <stdunk.h>

Go to the source code of this file.

Defines

#define MAX_DMA_BUFFER_SIZE   65536
#define MPU401_OUTPUT_READY   0x40
#define MPU401_INPUT_READY   0x80
#define MPU401_RESET   0xff
#define MPU401_UART_MODE   0x3f

Typedefs

typedef IWaveMiniportSB16 * PWAVEMINIPORTSB16
typedef IAdapterSB16 * PADAPTERSB16

Enumerations

enum  DspRegister {
  DspRegCMSD0 = 0x00, DspRegCMSR0 = 0x01, DspRegCMSD1 = 0x02, DspRegCMSR1 = 0x03,
  DspRegMixerReg = 0x04, DspRegMixerData = 0x05, DspRegReset = 0x06, DspRegFMD0 = 0x08,
  DspRegFMR0 = 0x09, DspRegRead = 0x0a, DspRegWrite = 0x0c, DspRegDataAvailable = 0x0e,
  DspRegAck8 = 0x0e, DspRegAck16 = 0x0f
}
enum  DspCommand {
  DspWriteWaveProgrammedIo = 0x10, DspWriteWave = 0x14, DspWriteWaveAuto = 0x1c, DspReadWave = 0x24,
  DspReadWaveAuto = 0x2C, DspWriteHighSpeedWave = 0x90, DspReadHighSpeedWave = 0x98, DspSetSampleRate = 0x40,
  DspSetBlockSize = 0x48, DspEnableOutput = 0xd1, DspDisableOutput = 0xd3, DspOutputStatus = 0xd8,
  DspPauseDma = 0xd0, DspContinueDma = 0xd4, DspHaltAutoDma = 0xda, DspInverter = 0xe0,
  DspGetVersion = 0xe1, DspGenerateInterrupt = 0xf2, DspSetDacRate = 0x41, DspSetAdcRate = 0x42,
  DspStartDac16 = 0xb6, DspStartAdc16 = 0xbe, DspStartDac8 = 0xc6, DspStartAdc8 = 0xc3,
  DspPauseDma16 = 0xd5, DspContinueDma16 = 0xd6, DspHaltAutoDma16 = 0xd9
}
enum  DspMixerRegister {
  DspMixMasterVolumeLeft = 0x00, DspMixMasterVolumeRight = 0x01, DspMixVoiceVolumeLeft = 0x02, DspMixVoiceVolumeRight = 0x03,
  DspMixIrqConfig = 0x80, DspMixDmaConfig = 0x81
}

Functions

 DEFINE_GUID (IID_IWaveMiniportSB16, 0xbe23b2d7, 0xa760, 0x43ab, 0xb7, 0x6e, 0xbc, 0x3e, 0x93, 0xe6, 0xff, 0x54)
 DECLARE_INTERFACE_ (IWaveMiniportSB16, IUnknown)
 DEFINE_GUID (IID_IAdapterSB16, 0xfba9052c, 0x0544, 0x4bc4, 0x97, 0x3f, 0x70, 0xb7, 0x06, 0x46, 0x81, 0xe5)
 DECLARE_INTERFACE_ (IAdapterSB16, IUnknown)

Generated on Sun May 27 2012 05:24:33 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.