#include <VideoReader.h>
Public Member Functions | |
void | Close () |
CVideoReader () | |
int | GetHeight () |
CByteImage::ImageType | GetType () |
int | GetWidth () |
bool | OpenUncompressedAVI (const char *pFileName) |
CByteImage * | ReadNextFrame () |
~CVideoReader () | |
Private Member Functions | |
bool | ParseUncompressedAVIHeader () |
Private Attributes | |
unsigned char * | header |
FILE * | m_file |
int | m_nBytesToRead |
int | m_nImageHeight |
int | m_nImageWidth |
CByteImage * | m_pImage |
unsigned char * | m_pTempBuffer |
Definition at line 59 of file VideoReader.h.
CVideoReader::CVideoReader | ( | ) |
Definition at line 66 of file VideoReader.cpp.
CVideoReader::~CVideoReader | ( | ) |
Definition at line 78 of file VideoReader.cpp.
void CVideoReader::Close | ( | ) |
Definition at line 150 of file VideoReader.cpp.
|
inline |
Definition at line 75 of file VideoReader.h.
|
inline |
Definition at line 73 of file VideoReader.h.
|
inline |
Definition at line 74 of file VideoReader.h.
bool CVideoReader::OpenUncompressedAVI | ( | const char * | pFileName | ) |
Definition at line 90 of file VideoReader.cpp.
|
private |
Definition at line 168 of file VideoReader.cpp.
CByteImage * CVideoReader::ReadNextFrame | ( | ) |
Definition at line 118 of file VideoReader.cpp.
|
private |
Definition at line 93 of file VideoReader.h.
|
private |
Definition at line 85 of file VideoReader.h.
|
private |
Definition at line 89 of file VideoReader.h.
|
private |
Definition at line 91 of file VideoReader.h.
|
private |
Definition at line 90 of file VideoReader.h.
|
private |
Definition at line 86 of file VideoReader.h.
|
private |
Definition at line 87 of file VideoReader.h.