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

#include <minwave.hpp>

Public Member Functions

STDMETHODIMP QueryInterface (REFIID InterfaceId, PVOID *Interface)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
 CMiniportWaveCMI (IUnknown *OuterUnknown)
 ~CMiniportWaveCMI ()
 STDMETHODIMP_ (void) ServiceWaveISR(UInt32 streamIndex)
 STDMETHODIMP_ (void) powerUp()
 STDMETHODIMP_ (void) powerDown()

Data Fields

 IMP_IMiniportWaveCyclic

Private Member Functions

NTSTATUS processResources (PRESOURCELIST resourceList)
NTSTATUS isFormatAllowed (UInt32 sampleRate, BOOLEAN multiChan, BOOLEAN AC3)
NTSTATUS validateFormat (PKSDATAFORMAT format, ULONG PinID, BOOLEAN capture)
NTSTATUS newDMAChannel (PDMACHANNEL *dmaChannel, UInt32 bufferLength)
NTSTATUS loadChannelConfigFromRegistry ()
NTSTATUS storeChannelConfigToRegistry ()

Private Attributes

PCMIADAPTER CMIAdapter
PPORTWAVECYCLIC Port
PDMACHANNEL DMAChannel [3]
UInt32 notificationInterval
CMI8738Infocm
UInt32 requestedChannelCount
UInt32 requestedChannelMask
LONG m_Ref
CMiniportWaveStreamCMIstream [3]
bool isStreamRunning [3]
KMUTEX mutex

Friends

class CMiniportWaveStreamCMI
NTSTATUS NTAPI PropertyHandler_ChannelConfig (PPCPROPERTY_REQUEST PropertyRequest)

Detailed Description

Definition at line 38 of file minwave.hpp.


The documentation for this class was generated from the following files:

Generated on Sun May 27 2012 06:17:04 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.