KAvi Class Reference

Collaboration diagram for KAvi:
[legend]
List of all members.

Public Member Functions

 KAvi ()
 ~KAvi ()
bool OpenAVI (KStr sFileName)
bool CloseAVI ()
bool Play ()
bool Stop ()
bool Display (HDC hDC, KRect &Rect)
bool IsPlaying ()

Protected Member Functions

bool PlayVideoFrame (HDC hDC, KRect &Rect)
bool PlayAudioFrame ()

Static Protected Member Functions

static void CALLBACK WaveProc (HWAVEOUT hwi, UINT uMsg, DWORD dwInstance, DWORD dwParam1, DWORD dwParam2)

Protected Attributes

PAVIFILE m_AviFile
PAVISTREAM m_AviVideoStream
PAVISTREAM m_AviAudioStream
AVISTREAMINFO m_AviVideoStreamInfo
AVISTREAMINFO m_AviAudioStreamInfo
HDRAWDIB m_hDrawDib
PGETFRAME m_pGetFrame
WAVEFORMATEX m_WaveFormat
KWaveOutm_pWaveOut
u8 * m_pAudioFormat
u8 * m_pVideoFormat
KTIME m_StartTime
bool m_bPlay
s32 m_LastVideoFrame
u32 m_AudioFrame

Detailed Description

Definition at line 21 of file Avi.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:24 2007 for Zythum Project by  doxygen 1.5.1-p1