QAsyncReader Class
(Phonon::DS9::QAsyncReader)
Inherits: QPin.
Public Functions
| | QAsyncReader(QBaseFilter *, const QVector<AM_MEDIA_TYPE> & mediaTypes) |
| | ~QAsyncReader() |
| STDMETHODIMP | BeginFlush() |
| STDMETHODIMP | EndFlush() |
| virtual STDMETHODIMP | Length(LONGLONG *, LONGLONG *) = 0 |
| STDMETHODIMP | QueryInterface(REFIID iid, void ** out) |
| STDMETHODIMP | Request(IMediaSample *, DWORD_PTR) |
| STDMETHODIMP | RequestAllocator(IMemAllocator *, ALLOCATOR_PROPERTIES *, IMemAllocator **) |
| | STDMETHODIMP_(ULONG) |
| | STDMETHODIMP_(ULONG) |
| STDMETHODIMP | SyncRead(LONGLONG, LONG, BYTE *) |
| STDMETHODIMP | SyncReadAligned(IMediaSample *) |
| STDMETHODIMP | WaitForNext(DWORD, IMediaSample **, DWORD_PTR *) |
Protected Functions
Additional Inherited Members
Member Function Documentation
QAsyncReader::QAsyncReader(QBaseFilter *, const QVector<AM_MEDIA_TYPE> & mediaTypes)
QAsyncReader::~QAsyncReader()
STDMETHODIMP QAsyncReader::BeginFlush()
STDMETHODIMP QAsyncReader::EndFlush()
STDMETHODIMP QAsyncReader::Length(LONGLONG *, LONGLONG *) [pure virtual]
STDMETHODIMP QAsyncReader::QueryInterface(REFIID iid, void ** out)
STDMETHODIMP QAsyncReader::Request(IMediaSample *, DWORD_PTR)
STDMETHODIMP QAsyncReader::RequestAllocator(IMemAllocator *, ALLOCATOR_PROPERTIES *, IMemAllocator **)
QAsyncReader::STDMETHODIMP_(ULONG)
QAsyncReader::STDMETHODIMP_(ULONG)
STDMETHODIMP QAsyncReader::SyncRead(LONGLONG, LONG, BYTE *)
STDMETHODIMP QAsyncReader::SyncReadAligned(IMediaSample *)
STDMETHODIMP QAsyncReader::WaitForNext(DWORD, IMediaSample **, DWORD_PTR *)
HRESULT QAsyncReader::read(LONGLONG pos, LONG length, BYTE * buffer, LONG * actual) [pure virtual protected]
STDMETHODIMP QAsyncReader::syncReadAlignedUnlocked(IMediaSample *) [protected]
|