Public Member Functions | Private Member Functions | Private Attributes | List of all members
CVideoReader Class Reference

#include <VideoReader.h>

Public Member Functions

void Close ()
 
 CVideoReader ()
 
int GetHeight ()
 
CByteImage::ImageType GetType ()
 
int GetWidth ()
 
bool OpenUncompressedAVI (const char *pFileName)
 
CByteImageReadNextFrame ()
 
 ~CVideoReader ()
 

Private Member Functions

bool ParseUncompressedAVIHeader ()
 

Private Attributes

unsigned char * header
 
FILE * m_file
 
int m_nBytesToRead
 
int m_nImageHeight
 
int m_nImageWidth
 
CByteImagem_pImage
 
unsigned char * m_pTempBuffer
 

Detailed Description

Definition at line 59 of file VideoReader.h.

Constructor & Destructor Documentation

CVideoReader::CVideoReader ( )

Definition at line 66 of file VideoReader.cpp.

CVideoReader::~CVideoReader ( )

Definition at line 78 of file VideoReader.cpp.

Member Function Documentation

void CVideoReader::Close ( )

Definition at line 150 of file VideoReader.cpp.

int CVideoReader::GetHeight ( )
inline

Definition at line 75 of file VideoReader.h.

CByteImage::ImageType CVideoReader::GetType ( )
inline

Definition at line 73 of file VideoReader.h.

int CVideoReader::GetWidth ( )
inline

Definition at line 74 of file VideoReader.h.

bool CVideoReader::OpenUncompressedAVI ( const char *  pFileName)

Definition at line 90 of file VideoReader.cpp.

bool CVideoReader::ParseUncompressedAVIHeader ( )
private

Definition at line 168 of file VideoReader.cpp.

CByteImage * CVideoReader::ReadNextFrame ( )

Definition at line 118 of file VideoReader.cpp.

Member Data Documentation

unsigned char* CVideoReader::header
private

Definition at line 93 of file VideoReader.h.

FILE* CVideoReader::m_file
private

Definition at line 85 of file VideoReader.h.

int CVideoReader::m_nBytesToRead
private

Definition at line 89 of file VideoReader.h.

int CVideoReader::m_nImageHeight
private

Definition at line 91 of file VideoReader.h.

int CVideoReader::m_nImageWidth
private

Definition at line 90 of file VideoReader.h.

CByteImage* CVideoReader::m_pImage
private

Definition at line 86 of file VideoReader.h.

unsigned char* CVideoReader::m_pTempBuffer
private

Definition at line 87 of file VideoReader.h.


The documentation for this class was generated from the following files:


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28