|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <minwave.hpp>


Public Member Functions | |
| DECLARE_STD_UNKNOWN () | |
| DEFINE_STD_CONSTRUCTOR (CMiniportWaveCMI) | |
| ~CMiniportWaveCMI () | |
| STDMETHODIMP_ (void) ServiceWaveISR(UInt32 streamIndex) | |
| STDMETHODIMP_ (void) powerUp() | |
| STDMETHODIMP_ (void) powerDown() | |
Public Attributes | |
| IMP_IMiniportWaveCyclic | |
Public Attributes inherited from CUnknown | |
| union { | |
| IUnknown IUnknown | |
| INonDelegatingUnknown INonDelegatingUnknown | |
| }; | |
| LONG | m_ref_count |
| PUNKNOWN | m_outer_unknown |
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 |
| CMI8738Info * | cm |
| UInt32 | requestedChannelCount |
| UInt32 | requestedChannelMask |
| CMiniportWaveStreamCMI * | stream [3] |
| bool | isStreamRunning [3] |
| KMUTEX | mutex |
Friends | |
| class | CMiniportWaveStreamCMI |
| NTSTATUS NTAPI | PropertyHandler_ChannelConfig (PPCPROPERTY_REQUEST PropertyRequest) |
Definition at line 38 of file minwave.hpp.
| CMiniportWaveCMI::~CMiniportWaveCMI | ( | void | ) |
Definition at line 116 of file minwave.cpp.
| CMiniportWaveCMI::DECLARE_STD_UNKNOWN | ( | ) |
| CMiniportWaveCMI::DEFINE_STD_CONSTRUCTOR | ( | CMiniportWaveCMI | ) |
|
private |
Definition at line 380 of file minwave.cpp.
Referenced by validateFormat().
|
private |
Definition at line 232 of file minwave.cpp.
|
private |
Definition at line 61 of file minwave.cpp.
|
private |
Definition at line 47 of file minwave.cpp.
| CMiniportWaveCMI::STDMETHODIMP_ | ( | void | ) |
| CMiniportWaveCMI::STDMETHODIMP_ | ( | void | ) |
| CMiniportWaveCMI::STDMETHODIMP_ | ( | void | ) |
|
private |
Definition at line 294 of file minwave.cpp.
Referenced by ~CMiniportWaveCMI().
|
private |
Definition at line 413 of file minwave.cpp.
|
friend |
Definition at line 89 of file minwave.hpp.
|
friend |
Definition at line 847 of file minwave.cpp.
|
private |
Definition at line 56 of file minwave.hpp.
Referenced by isFormatAllowed(), CMiniportWaveStreamCMI::prepareStream(), CMiniportWaveStreamCMI::setDACChannels(), CMiniportWaveStreamCMI::setupAC3Passthru(), STDMETHODIMP_(), and validateFormat().
|
private |
Definition at line 48 of file minwave.hpp.
Referenced by loadChannelConfigFromRegistry(), CMiniportWaveStreamCMI::prepareStream(), CMiniportWaveStreamCMI::setDACChannels(), CMiniportWaveStreamCMI::setupAC3Passthru(), CMiniportWaveStreamCMI::setupSPDIFPlayback(), STDMETHODIMP_(), storeChannelConfigToRegistry(), and ~CMiniportWaveCMI().
|
private |
Definition at line 53 of file minwave.hpp.
Referenced by ~CMiniportWaveCMI().
| CMiniportWaveCMI::IMP_IMiniportWaveCyclic |
Definition at line 81 of file minwave.hpp.
|
private |
Definition at line 62 of file minwave.hpp.
Referenced by STDMETHODIMP_(), ~CMiniportWaveCMI(), and CMiniportWaveStreamCMI::~CMiniportWaveStreamCMI().
|
private |
Definition at line 63 of file minwave.hpp.
Referenced by CMiniportWaveStreamCMI::prepareStream(), CMiniportWaveStreamCMI::setDACChannels(), CMiniportWaveStreamCMI::setupSPDIFPlayback(), and STDMETHODIMP_().
|
private |
Definition at line 54 of file minwave.hpp.
Referenced by STDMETHODIMP_().
|
private |
Definition at line 52 of file minwave.hpp.
Referenced by newDMAChannel(), and ~CMiniportWaveCMI().
|
private |
Definition at line 57 of file minwave.hpp.
Referenced by loadChannelConfigFromRegistry(), and storeChannelConfigToRegistry().
|
private |
Definition at line 58 of file minwave.hpp.
Referenced by loadChannelConfigFromRegistry(), and storeChannelConfigToRegistry().
|
private |
Definition at line 61 of file minwave.hpp.
Referenced by CMiniportWaveStreamCMI::~CMiniportWaveStreamCMI().