Inheritance diagram for CAsyncFileReader:

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 |
Definition at line 38 of file AsyncReader.h.
1.4.5