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]
|