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

Public Member Functions

STDMETHODIMP QueryInterface (REFIID InterfaceId, PVOID *Interface)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
 CMiniportDMusUART (IUnknown *Unknown)
 ~CMiniportDMusUART ()
 GetDescription (OUT PPCFILTER_DESCRIPTOR *OutFilterDescriptor)
 DataRangeIntersection (IN ULONG PinId, IN PKSDATARANGE DataRange, IN PKSDATARANGE MatchingDataRange, IN ULONG OutputBufferLength, OUT PVOID ResultantFormat, OUT PULONG ResultantFormatLength)
 STDMETHODIMP_ (NTSTATUS) Init(IN PUNKNOWN UnknownAdapter
 STDMETHODIMP_ (NTSTATUS) NewStream(OUT PMXF *Stream
 STDMETHODIMP_ (void) Service(void)
friend STDMETHODIMP_ (NTSTATUS) SnapTimeStamp(PINTERRUPTSYNC InterruptSync

Data Fields

IN PRESOURCELIST ResourceList
IN PRESOURCELIST IN PPORTDMUS Port
IN PRESOURCELIST IN PPORTDMUS
OUT PSERVICEGROUP
ServiceGroup
IN PUNKNOWN OuterUnknown OPTIONAL
IN PUNKNOWN OuterUnknown IN
POOL_TYPE 
PoolType
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG 
PinID
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG IN
DMUS_STREAM_TYPE 
StreamType
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG IN
DMUS_STREAM_TYPE IN
PKSDATAFORMAT 
DataFormat
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG IN
DMUS_STREAM_TYPE IN
PKSDATAFORMAT OUT
PSERVICEGROUP
ServiceGroup
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG IN
DMUS_STREAM_TYPE IN
PKSDATAFORMAT OUT
PSERVICEGROUP IN PAllocatorMXF 
AllocatorMXF
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG IN
DMUS_STREAM_TYPE IN
PKSDATAFORMAT OUT
PSERVICEGROUP IN PAllocatorMXF
IN PMASTERCLOCK 
MasterClock
IN PUNKNOWN OuterUnknown IN
POOL_TYPE IN ULONG IN
DMUS_STREAM_TYPE IN
PKSDATAFORMAT OUT
PSERVICEGROUP IN PAllocatorMXF
IN PMASTERCLOCK OUT PULONGLONG 
SchedulePreFetch
 IMP_IMusicTechnology
 IMP_IPowerNotify

Private Member Functions

NTSTATUS ProcessResources (IN PRESOURCELIST ResourceList)
NTSTATUS InitializeHardware (PINTERRUPTSYNC interruptSync, PUCHAR portBase)

Private Attributes

LONG m_Ref
KSSTATE m_KSStateInput
PPORTDMUS m_pPort
PUCHAR m_pPortBase
PINTERRUPTSYNC m_pInterruptSync
PSERVICEGROUP m_pServiceGroup
PMASTERCLOCK m_MasterClock
REFERENCE_TIME m_InputTimeStamp
USHORT m_NumRenderStreams
USHORT m_NumCaptureStreams
ULONG m_MPUInputBufferHead
ULONG m_MPUInputBufferTail
GUID m_MusicFormatTechnology
POWER_STATE m_PowerState
BOOLEAN m_fMPUInitialized
BOOLEAN m_UseIRQ
UCHAR m_MPUInputBuffer [kMPUInputBufferSize]

Friends

class CMiniportDMusUARTStream
PVOID pStream
NTSTATUS NTAPI DMusMPUInterruptServiceRoutine (PINTERRUPTSYNC InterruptSync, PVOID DynamicContext)
NTSTATUS NTAPI SynchronizedDMusMPUWrite (PINTERRUPTSYNC InterruptSync, PVOID syncWriteContext)
VOID NTAPI DMusUARTTimerDPC (PKDPC Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
NTSTATUS NTAPI PropertyHandler_Synth (IN PPCPROPERTY_REQUEST PropertyRequest)

Detailed Description

Definition at line 64 of file miniport_dmus.cpp.


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

Generated on Fri May 25 2012 06:15:05 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.