- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CAsyncOutputPin Class Reference

List of all members.

## Public Member Functions
| CAsyncOutputPin (HRESULT *phr, CAsyncReader *pReader, CAsyncIo *pIo, CCritSec *pLock)
| ~CAsyncOutputPin ()
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID, void **)
STDMETHODIMP | Connect (IPin *pReceivePin, const AM_MEDIA_TYPE *pmt)
HRESULT | GetMediaType (int iPosition, CMediaType *pMediaType)
HRESULT | CheckMediaType (const CMediaType *pType)
HRESULT | CheckConnect (IPin *pPin)
HRESULT | CompleteConnect (IPin *pReceivePin)
HRESULT | BreakConnect ()
STDMETHODIMP | RequestAllocator (IMemAllocator *pPreferred, ALLOCATOR_PROPERTIES *pProps, IMemAllocator **ppActual)
STDMETHODIMP | Request (IMediaSample *pSample, DWORD dwUser)
STDMETHODIMP | WaitForNext (DWORD dwTimeout, IMediaSample **ppSample, DWORD *pdwUser)
STDMETHODIMP | SyncReadAligned (IMediaSample *pSample)
STDMETHODIMP | SyncRead (LONGLONG llPosition, LONG lLength, BYTE *pBuffer)
STDMETHODIMP | Length (LONGLONG *pTotal, LONGLONG *pAvailable)
STDMETHODIMP | BeginFlush (void)
STDMETHODIMP | EndFlush (void)
## Protected Member Functions
HRESULT | InitAllocator (IMemAllocator **ppAlloc)
## Protected Attributes
CAsyncReader * | m_pReader
CAsyncIo * | m_pIo
BOOL | m_bQueriedForAsyncReader

## Detailed Description

Definition at line 21 of file asyncrdr.h.

The documentation for this class was generated from the following files:

- C:/guliverkli/src/filters/reader/asyncreader/asyncrdr.h
- C:/guliverkli/src/filters/reader/asyncreader/asyncrdr.cpp