Download Source Code

CAviEncode Member List

This is the complete list of members for CAviEncode, including all inherited members.

AddFrame(CWinDc *pDc)CAviEncode
AllocateBuffers()CAviEncode
CAviEncode()CAviEncode
CThread()CThread
Destroy()CAviEncode
DoThread(LPVOID pData)CAviEncode [virtual]
EndThread(LPVOID pData)CAviEncode [virtual]
GetAvi()CAviEncode [inline]
GetExceptionStatus()CThread [inline]
GetFileName()CAviEncode [inline]
GetRect()CAviEncode [inline]
GetRunningThreadCount()CThread [inline, static]
GetSafeThreadHandle()CThread [inline]
GetStopEvent()CThread [inline]
GetThreadCount()CThread [inline, static]
GetThreadId()CThread [inline]
GetThreadPriority()CThread [inline]
GhostThread(LPVOID pData, DWORD dwThreadReturn)CThread [inline, virtual]
Init(DWORD dwBufferSize)CAviEncode
InitThread(LPVOID pData)CAviEncode [virtual]
IsPausing()CThread [inline]
IsRecording()CAviEncode [inline]
IsRunning()CThread [inline]
IsStopping()CThread [inline]
m_hInitializedCThread [protected]
m_hStopCThread [protected]
m_hStoppedCThread [protected]
m_hThreadCThread [protected]
MessagePump(CThread *pThread=NULL)CThread [static]
MsgWaitPause(DWORD timeout=3000)CThread [inline]
PauseThread()CThread [inline]
ReleaseBuffers()CAviEncode
SetThreadPriority(DWORD dwPriority)CThread [inline]
SignalStop()CThread
Start()CThread [inline, virtual]
StartRecording(LPCTSTR pFile, LPRECT pRect, DWORD dwFrames, DWORD dwSeconds, DWORD dwFourCC)CAviEncode
StartThread(LPVOID pData=NULL, BOOL bRestart=TRUE, BOOL bMessagePump=FALSE, BOOL bMfc=FALSE)CThread [virtual]
Stop()CThread [inline, virtual]
StopRecording(LPCTSTR pRename=NULL)CAviEncode
StopThread(BOOL bKill=TRUE, DWORD dwWait=3000)CThread [virtual]
ThreadSleep(DWORD add=0, DWORD abs=0)CThread [inline]
UnpauseThread()CThread [inline]
WaitAllThreadInit(DWORD dwTimeout, DWORD dwPriority=15)CThread [inline, static]
WaitPause(DWORD timeout=3000)CThread [inline]
WaitThreadInit(DWORD dwTimeout)CThread
~CAviEncode()CAviEncode [virtual]
~CThread()CThread [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL