- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CAsyncFileReader Class Reference

Inheritance diagram for CAsyncFileReader:

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:

- C:/guliverkli/src/filters/parser/basesplitter/AsyncReader.h
- C:/guliverkli/src/filters/parser/basesplitter/AsyncReader.cpp