ReactOS  0.4.14-dev-337-gf981a68
PullPin Struct Reference

#include <pin.h>

Collaboration diagram for PullPin:

Public Attributes

BasePin pin
 
LPVOID pUserData
 
REFERENCE_TIME rtStart
 
REFERENCE_TIME rtCurrent
 
REFERENCE_TIME rtNext
 
REFERENCE_TIME rtStop
 
IAsyncReaderpReader
 
IMemAllocatorprefAlloc
 
IMemAllocatorpAlloc
 
QUERYACCEPTPROC fnQueryAccept
 
SAMPLEPROC_PULL fnSampleProc
 
PRECONNECTPROC fnPreConnect
 
REQUESTPROC fnCustomRequest
 
CLEANUPPROC fnCleanProc
 
STOPPROCESSPROC fnDone
 
double dRate
 
BOOL stop_playback
 
DWORD cbAlign
 
CRITICAL_SECTION thread_lock
 
HANDLE hThread
 
DWORD requested_state
 
HANDLE hEventStateChanged
 
HANDLE thread_sleepy
 
DWORD state
 

Detailed Description

Definition at line 70 of file pin.h.

Member Data Documentation

◆ cbAlign

DWORD PullPin::cbAlign

Definition at line 88 of file pin.h.

◆ dRate

double PullPin::dRate

Definition at line 86 of file pin.h.

Referenced by PullPin_Init(), and WAVEParserImpl_seek().

◆ fnCleanProc

CLEANUPPROC PullPin::fnCleanProc

Definition at line 84 of file pin.h.

Referenced by PullPin_Init().

◆ fnCustomRequest

REQUESTPROC PullPin::fnCustomRequest

Definition at line 83 of file pin.h.

Referenced by PullPin_Init().

◆ fnDone

STOPPROCESSPROC PullPin::fnDone

Definition at line 85 of file pin.h.

Referenced by PullPin_Init().

◆ fnPreConnect

PRECONNECTPROC PullPin::fnPreConnect

Definition at line 82 of file pin.h.

Referenced by PullPin_Init().

◆ fnQueryAccept

QUERYACCEPTPROC PullPin::fnQueryAccept

Definition at line 80 of file pin.h.

Referenced by PullPin_Init().

◆ fnSampleProc

SAMPLEPROC_PULL PullPin::fnSampleProc

Definition at line 81 of file pin.h.

Referenced by PullPin_Init().

◆ hEventStateChanged

HANDLE PullPin::hEventStateChanged

Definition at line 97 of file pin.h.

Referenced by PullPin_Init().

◆ hThread

HANDLE PullPin::hThread

Definition at line 95 of file pin.h.

Referenced by PullPin_Init().

◆ pAlloc

IMemAllocator* PullPin::pAlloc

Definition at line 79 of file pin.h.

Referenced by PullPin_Init().

◆ pin

◆ pReader

IAsyncReader* PullPin::pReader

Definition at line 77 of file pin.h.

Referenced by MPEGSplitter_pre_connect(), MPEGSplitter_seek(), and PullPin_Init().

◆ prefAlloc

IMemAllocator* PullPin::prefAlloc

Definition at line 78 of file pin.h.

Referenced by PullPin_Init().

◆ pUserData

LPVOID PullPin::pUserData

Definition at line 74 of file pin.h.

Referenced by PullPin_Init().

◆ requested_state

DWORD PullPin::requested_state

Definition at line 96 of file pin.h.

◆ rtCurrent

REFERENCE_TIME PullPin::rtCurrent

Definition at line 76 of file pin.h.

Referenced by PullPin_Init(), and WAVEParserImpl_seek().

◆ rtNext

REFERENCE_TIME PullPin::rtNext

Definition at line 76 of file pin.h.

◆ rtStart

REFERENCE_TIME PullPin::rtStart

Definition at line 76 of file pin.h.

Referenced by PullPin_Init(), and WAVEParserImpl_seek().

◆ rtStop

REFERENCE_TIME PullPin::rtStop

Definition at line 76 of file pin.h.

Referenced by PullPin_Init().

◆ state

DWORD PullPin::state

Definition at line 98 of file pin.h.

Referenced by PullPin_Init().

◆ stop_playback

BOOL PullPin::stop_playback

Definition at line 87 of file pin.h.

Referenced by PullPin_Init().

◆ thread_lock

CRITICAL_SECTION PullPin::thread_lock

Definition at line 94 of file pin.h.

Referenced by AVISplitter_seek(), PullPin_Init(), and WAVEParserImpl_seek().

◆ thread_sleepy

HANDLE PullPin::thread_sleepy

Definition at line 97 of file pin.h.

Referenced by PullPin_Init().


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