ReactOS 0.4.15-dev-5858-g16decc6
|
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 () |
![]() | |
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) |
![]() | |
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 17 of file pin_wavecyclic.cpp.
|
inline |
Definition at line 34 of file pin_wavecyclic.cpp.
|
inlinevirtual |
Definition at line 62 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 645 of file pin_wavecyclic.cpp.
Definition at line 22 of file pin_wavecyclic.cpp.
Definition at line 204 of file pin_wavecyclic.cpp.
Definition at line 706 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBufferOverlap().
|
protected |
Definition at line 766 of file pin_wavecyclic.cpp.
Definition at line 415 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 243 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 278 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 319 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 354 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 530 of file pin_wavecyclic.cpp.
|
friend |
Definition at line 458 of file pin_wavecyclic.cpp.
CPortPinWaveCyclic::IMP_IPortPinWaveCyclic |
Definition at line 32 of file pin_wavecyclic.cpp.
CPortPinWaveCyclic::IMP_IServiceSink |
Definition at line 33 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 101 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 96 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 89 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 91 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 90 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBufferOverlap().
|
protected |
Definition at line 87 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 109 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 102 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 83 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 105 of file pin_wavecyclic.cpp.
Referenced by GeneratePositionEvents().
|
protected |
Definition at line 104 of file pin_wavecyclic.cpp.
Referenced by GeneratePositionEvents().
|
protected |
Definition at line 79 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 86 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 95 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 93 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 80 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 81 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 78 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 100 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 107 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 82 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 85 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 99 of file pin_wavecyclic.cpp.
|
protected |
Definition at line 84 of file pin_wavecyclic.cpp.
Referenced by UpdateCommonBuffer(), and UpdateCommonBufferOverlap().
|
protected |
Definition at line 98 of file pin_wavecyclic.cpp.