Definition at line 23 of file avi_PushSource.h.
Public Member Functions | |
| CPushPinBitmapSet (int Nframes, HRESULT *phr, CSource *pFilter) | |
| ~CPushPinBitmapSet () | |
| void | LoadNextBitmap (void) |
| HRESULT | GetMediaType (CMediaType *pMediaType) |
| HRESULT | DecideBufferSize (IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *pRequest) |
| HRESULT | FillBuffer (IMediaSample *pSample) |
| STDMETHODIMP | Notify (IBaseFilter *pSelf, Quality q) |
Protected Attributes | |
| BOOL | m_bZeroMemory |
| CRefTime | m_rtSampleTime |
| BITMAPINFO * | m_pBmi |
| DWORD | m_cbBitmapInfo |
| BYTE * | m_pFile |
| BYTE * | m_pImage |
| BOOL | m_bFilesLoaded |
| int | m_iFrameNumber |
| int | m_FirstF |
| int | m_LastF |
| const REFERENCE_TIME | m_rtFrameLength |
| CCritSec | m_cSharedState |
| CImageDisplay | m_Display |
| CPushPinBitmapSet | ( | int | Nframes, | |
| HRESULT * | phr, | |||
| CSource * | pFilter | |||
| ) |
Definition at line 27 of file avi_PushSourceBitmapSet.cpp.
References GetNextBitmapFromTemporaryFile(), gFirstF, gLastF, m_bFilesLoaded, m_cbBitmapInfo, m_FirstF, m_iFrameNumber, m_LastF, m_pBmi, m_pFile, m_pImage, and TRUE.
| ~CPushPinBitmapSet | ( | ) |
Definition at line 51 of file avi_PushSourceBitmapSet.cpp.
| void LoadNextBitmap | ( | void | ) |
Definition at line 55 of file avi_PushSourceBitmapSet.cpp.
References FALSE, GetNextBitmapFromTemporaryFile(), m_bFilesLoaded, m_cbBitmapInfo, m_FirstF, m_iFrameNumber, m_pBmi, m_pFile, m_pImage, and TRUE.
Referenced by FillBuffer().
| HRESULT GetMediaType | ( | CMediaType * | pMediaType | ) |
Definition at line 66 of file avi_PushSourceBitmapSet.cpp.
References FALSE, m_bFilesLoaded, m_cbBitmapInfo, m_pBmi, and m_rtFrameLength.
| HRESULT DecideBufferSize | ( | IMemAllocator * | pAlloc, | |
| ALLOCATOR_PROPERTIES * | pRequest | |||
| ) |
| HRESULT FillBuffer | ( | IMediaSample * | pSample | ) |
Definition at line 122 of file avi_PushSourceBitmapSet.cpp.
References gCurrentF, LoadNextBitmap(), m_bFilesLoaded, m_cSharedState, m_FirstF, m_iFrameNumber, m_LastF, m_pImage, m_rtFrameLength, min, and TRUE.
| STDMETHODIMP Notify | ( | IBaseFilter * | pSelf, | |
| Quality | q | |||
| ) | [inline] |
Definition at line 58 of file avi_PushSource.h.
BOOL m_bZeroMemory [protected] |
Definition at line 26 of file avi_PushSource.h.
CRefTime m_rtSampleTime [protected] |
Definition at line 27 of file avi_PushSource.h.
BITMAPINFO* m_pBmi [protected] |
Definition at line 29 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), GetMediaType(), and LoadNextBitmap().
DWORD m_cbBitmapInfo [protected] |
Definition at line 30 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), GetMediaType(), and LoadNextBitmap().
BYTE* m_pFile [protected] |
Definition at line 32 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), and LoadNextBitmap().
BYTE* m_pImage [protected] |
Definition at line 33 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), FillBuffer(), and LoadNextBitmap().
BOOL m_bFilesLoaded [protected] |
Definition at line 34 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), DecideBufferSize(), FillBuffer(), GetMediaType(), and LoadNextBitmap().
int m_iFrameNumber [protected] |
Definition at line 36 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), FillBuffer(), and LoadNextBitmap().
int m_FirstF [protected] |
Definition at line 37 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), FillBuffer(), and LoadNextBitmap().
int m_LastF [protected] |
Definition at line 37 of file avi_PushSource.h.
Referenced by CPushPinBitmapSet(), and FillBuffer().
const REFERENCE_TIME m_rtFrameLength [protected] |
CCritSec m_cSharedState [protected] |
CImageDisplay m_Display [protected] |
Definition at line 41 of file avi_PushSource.h.
1.5.6