CTimeShift Class Reference

#include <TimeShift.h>

Collaboration diagram for CTimeShift:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

bool OnDestroy (void)
bool OnRecord (void)
 Standard control method.

bool OnPause (void)
 Standard control method.

bool OnPlay (void)
 Standard control method.

bool OnStop (void)
 Standard control method.

bool OnFastForward (void)
 Not yet implemented.

bool OnFastBackward (void)
 Not yet implemented.

bool OnGoNext (void)
 Standard control method.

bool OnGoPrev (void)
 Standard control method.

bool OnOptions (void)
 Pops up options dialog. Call when stopped.

bool OnNewFrame (TDeinterlaceInfo *info)
 Call these when you have new frames or audio data to read/write.

bool OnWaveInData (void)
bool OnWaveOutDone (void)
bool OnSetMenu (HMENU hMenu)
 Call this to update the radio check in the timeshift submenu.


Static Public Attributes

LPBYTE(* m_YUVtoRGB )(LPBYTE dest, short *src, DWORD w)
LPBYTE(* m_AvgYUVtoRGB )(LPBYTE dest, short *src1, short *src2, DWORD w)
LPBYTE(* m_RGBtoYUV )(short *dest, LPBYTE src, DWORD w)

Detailed Description

Here are some suggestions for TODO tasks...

NEXT:

LATER:

OPTIMIZE:

DOC:

LATEST CHANGES:


Member Function Documentation

bool CTimeShift::OnDestroy void   )  [static]
 

There is no public "create" method, it's created the first time you record, popup options, etc. Call Destroy() as often as you want to assure that all timeshift resources are freed.


The documentation for this class was generated from the following files:
Generated on Mon Oct 27 09:54:58 2003 for DScaler by doxygen 1.3.4