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.