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::CVideoReader ( )

Definition at line 66 of file VideoReader.cpp.

◆ ~CVideoReader()

CVideoReader::~CVideoReader ( )

Definition at line 78 of file VideoReader.cpp.

Member Function Documentation

◆ Close()

void CVideoReader::Close ( )

Definition at line 150 of file VideoReader.cpp.

◆ GetHeight()

int CVideoReader::GetHeight ( )
inline

Definition at line 75 of file VideoReader.h.

◆ GetType()

CByteImage::ImageType CVideoReader::GetType ( )
inline

Definition at line 73 of file VideoReader.h.

◆ GetWidth()

int CVideoReader::GetWidth ( )
inline

Definition at line 74 of file VideoReader.h.

◆ OpenUncompressedAVI()

bool CVideoReader::OpenUncompressedAVI ( const char *  pFileName)

Definition at line 90 of file VideoReader.cpp.

◆ ParseUncompressedAVIHeader()

bool CVideoReader::ParseUncompressedAVIHeader ( )
private

Definition at line 168 of file VideoReader.cpp.

◆ ReadNextFrame()

CByteImage * CVideoReader::ReadNextFrame ( )

Definition at line 118 of file VideoReader.cpp.

Member Data Documentation

◆ header

unsigned char* CVideoReader::header
private

Definition at line 93 of file VideoReader.h.

◆ m_file

FILE* CVideoReader::m_file
private

Definition at line 85 of file VideoReader.h.

◆ m_nBytesToRead

int CVideoReader::m_nBytesToRead
private

Definition at line 89 of file VideoReader.h.

◆ m_nImageHeight

int CVideoReader::m_nImageHeight
private

Definition at line 91 of file VideoReader.h.

◆ m_nImageWidth

int CVideoReader::m_nImageWidth
private

Definition at line 90 of file VideoReader.h.

◆ m_pImage

CByteImage* CVideoReader::m_pImage
private

Definition at line 86 of file VideoReader.h.

◆ m_pTempBuffer

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 Feb 28 2022 21:44:01