Win32 API 日本語リファレンス
ホームMedia.DirectShow › IAsyncReader

IAsyncReader

COM
IID56a868aa-0ad4-11ce-b03a-0020af0ba770継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT RequestAllocator(IMemAllocator* pPreferred, ALLOCATOR_PROPERTIES* pProps, IMemAllocator** ppActual)
4HRESULT Request(IMediaSample* pSample, UINT_PTR dwUser)
5HRESULT WaitForNext(DWORD dwTimeout, IMediaSample** ppSample, UINT_PTR* pdwUser)
6HRESULT SyncReadAligned(IMediaSample* pSample)
7HRESULT SyncRead(LONGLONG llPosition, INT lLength, BYTE* pBuffer)
8HRESULT Length(LONGLONG* pTotal, LONGLONG* pAvailable)
9HRESULT BeginFlush()
10HRESULT EndFlush()