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()
 CPortPinWaveCyclic (IUnknown *OuterUnknown)
virtual ~CPortPinWaveCyclic ()

Data Fields

 IMP_IPortPinWaveCyclic
 IMP_IServiceSink

Protected Member Functions

VOID UpdateCommonBuffer (ULONG Position, ULONG MaxTransferCount)
VOID UpdateCommonBufferOverlap (ULONG Position, ULONG MaxTransferCount)
VOID GeneratePositionEvents (IN ULONGLONG OldOffset, IN ULONGLONG NewOffset)

Protected Attributes

IPortWaveCyclic * m_Port
IPortFilterWaveCyclic * m_Filter
KSPIN_DESCRIPTOR * m_KsPinDescriptor
PMINIPORTWAVECYCLIC m_Miniport
PSERVICEGROUP m_ServiceGroup
PDMACHANNEL m_DmaChannel
PMINIPORTWAVECYCLICSTREAM m_Stream
KSSTATE m_State
PKSDATAFORMAT m_Format
PKSPIN_CONNECT m_ConnectDetails
PVOID m_CommonBuffer
ULONG m_CommonBufferSize
ULONG m_CommonBufferOffset
IIrpQueue * m_IrpQueue
ULONG m_FrameSize
BOOL m_Capture
ULONG m_TotalPackets
ULONG m_StopCount
KSAUDIO_POSITION m_Position
KSALLOCATOR_FRAMING m_AllocatorFraming
PSUBDEVICE_DESCRIPTOR m_Descriptor
KSPIN_LOCK m_EventListLock
LIST_ENTRY m_EventList
KSRESET m_ResetState
ULONG m_Delay
LONG m_Ref

Friends

NTSTATUS NTAPI PinWaveCyclicState (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data)
NTSTATUS NTAPI PinWaveCyclicDataFormat (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data)
NTSTATUS NTAPI PinWaveCyclicAudioPosition (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data)
NTSTATUS NTAPI PinWaveCyclicAllocatorFraming (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data)
NTSTATUS NTAPI PinWaveCyclicAddEndOfStreamEvent (IN PIRP Irp, IN PKSEVENTDATA EventData, IN PKSEVENT_ENTRY EventEntry)
NTSTATUS NTAPI PinWaveCyclicAddLoopedStreamEvent (IN PIRP Irp, IN PKSEVENTDATA EventData, IN PKSEVENT_ENTRY EventEntry)
VOID CALLBACK PinSetStateWorkerRoutine (IN PDEVICE_OBJECT DeviceObject, IN PVOID Context)

Detailed Description

Definition at line 11 of file pin_wavecyclic.cpp.


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

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