CAsyncFileReader Class Reference

Inheritance diagram for CAsyncFileReader:

CAsyncUrlReader List of all members.

Public Member Functions

 CAsyncFileReader (CString fn, HRESULT &hr)
STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
STDMETHODIMP RequestAllocator (IMemAllocator *pPreferred, ALLOCATOR_PROPERTIES *pProps, IMemAllocator **ppActual)
STDMETHODIMP Request (IMediaSample *pSample, DWORD_PTR dwUser)
STDMETHODIMP WaitForNext (DWORD dwTimeout, IMediaSample **ppSample, DWORD_PTR *pdwUser)
STDMETHODIMP SyncReadAligned (IMediaSample *pSample)
STDMETHODIMP SyncRead (LONGLONG llPosition, LONG lLength, BYTE *pBuffer)
STDMETHODIMP Length (LONGLONG *pTotal, LONGLONG *pAvailable)
STDMETHODIMP BeginFlush ()
STDMETHODIMP EndFlush ()
 STDMETHODIMP_ (void) SetBreakEvent(HANDLE hBreakEvent)
 STDMETHODIMP_ (bool) HasErrors()
 STDMETHODIMP_ (void) ClearErrors()

Public Attributes

 DECLARE_IUNKNOWN

Protected Attributes

ULONGLONG m_len
HANDLE m_hBreakEvent
LONG m_lOsError

Detailed Description

Definition at line 38 of file AsyncReader.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:48:10 2005 for guliverkli by  doxygen 1.4.5