ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#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().