ReactOS 0.4.16-dev-197-g92996da
|
Public Member Functions | |
PVOID | operator new (size_t Size, POOL_TYPE PoolType, ULONG Tag) |
STDMETHODIMP | QueryInterface (REFIID InterfaceId, PVOID *Interface) |
CPortPinWaveCyclic (IUnknown *OuterUnknown) | |
virtual | ~CPortPinWaveCyclic () |
Public Member Functions inherited from CUnknownImpl< IPortPinWaveCyclic, IServiceSink > | |
STDMETHODIMP_ (ULONG) AddRef() | |
STDMETHODIMP_ (ULONG) Release() | |
Public Attributes | |
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 Member Functions inherited from CUnknownImpl< IPortPinWaveCyclic, IServiceSink > | |
CUnknownImpl () | |
virtual | ~CUnknownImpl () |
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 |
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) |
Definition at line 14 of file pin_wavecyclic.cpp.
|
inline |
Definition at line 31 of file pin_wavecyclic.cpp.
|
inlinevirtual |
Definition at line 59 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 631 of file pin_wavecyclic.cpp.
Definition at line 19 of file pin_wavecyclic.cpp.
Definition at line 195 of file pin_wavecyclic.cpp.
Definition at line 692 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBufferOverlap().
|
protected |
Definition at line 752 of file pin_wavecyclic.cpp.
Definition at line 404 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 233 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 268 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 309 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 343 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 518 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 446 of file pin_wavecyclic.cpp.
CPortPinWaveCyclic::IMP_IPortPinWaveCyclic |
Definition at line 29 of file pin_wavecyclic.cpp.
CPortPinWaveCyclic::IMP_IServiceSink |
Definition at line 30 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 98 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 93 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 86 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 88 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 87 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBufferOverlap().
|
protected |
Definition at line 84 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 106 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 99 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 80 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 102 of file pin_wavecyclic.cpp.
Referenced by GeneratePositionEvents().
|
protected |
Definition at line 101 of file pin_wavecyclic.cpp.
Referenced by GeneratePositionEvents().
|
protected |
Definition at line 76 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 83 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 92 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 90 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 77 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 78 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 75 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 97 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 104 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 79 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 82 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 96 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 81 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 95 of file pin_wavecyclic.cpp.