avi24_dll.c File Reference

Go to the source code of this file.

Defines

#define fflush(a)   0
#define GOOD   2
#define ALIGNULONG(i)   ((i+3)/4*4)

Functions

int AVIEntryPoint (HINSTANCE hInstance, long first_file, long last_file, char *avi_outname)
void configureAVIfile (HWND, char *, void *)
void openAVIfile (char *Name, LPBITMAPINFOHEADER lpbi, int compress, long speed)
void appendAVIfile (LPBITMAPINFOHEADER lpbi)
void closeAVIfile (void)
void UnCompressLongLine (long bufsize, long *buffer, unsigned long *output)
BYTE * GetNextBitmapFromTemporaryFile (long frame)
int _BuildAvi (HWND parent_window, HWND status_window, int range_f, int range_l, char *flic_file, char *stem_file, int ResolutionX, int ResolutionY, int nCOLOUR, long speed, long tzeros, unsigned long *cstats0, unsigned short *cstats1)
int _BuildAviOld (HWND parent_window, HWND status_window, int range_f, int range_l, char *flic_file, char *stem_file, int ResolutionX, int ResolutionY, int nCOLOUR, long speed, long tzeros, unsigned long *cstats0, unsigned short *cstats1)
BOOL WINAPI DllMain (HANDLE hDLL, DWORD dwReason, LPVOID lpReserved)


Define Documentation

#define fflush (  )     0

Definition at line 20 of file avi24_dll.c.

Referenced by ScreenTo32bitFile().

#define GOOD   2

Definition at line 45 of file avi24_dll.c.

#define ALIGNULONG (  )     ((i+3)/4*4)

Definition at line 46 of file avi24_dll.c.


Function Documentation

int AVIEntryPoint ( HINSTANCE  hInstance,
long  first_file,
long  last_file,
char *  avi_outname 
)

void configureAVIfile ( HWND  hWnd,
char *  preview,
void *  arg 
)

Definition at line 52 of file writeavi.c.

References TRUE.

Referenced by _BuildAvi(), and _BuildAviOld().

void openAVIfile ( char *  Name,
LPBITMAPINFOHEADER  lpbi,
int  compress,
long  speed 
)

Definition at line 87 of file writeavi.c.

References AVI_frame_rate, closeAVIfile(), FALSE, and TRUE.

Referenced by _BuildAvi(), and _BuildAviOld().

void appendAVIfile ( LPBITMAPINFOHEADER  lpbi  ) 

Definition at line 151 of file writeavi.c.

References AVIIF_KEYFRAME, and closeAVIfile().

Referenced by _BuildAvi(), and _BuildAviOld().

void closeAVIfile ( void   ) 

Definition at line 168 of file writeavi.c.

Referenced by _BuildAvi(), _BuildAviOld(), appendAVIfile(), and openAVIfile().

void UnCompressLongLine ( long  bufsize,
long *  buffer,
unsigned long *  output 
)

Definition at line 53 of file avi24_dll.c.

Referenced by _BuildAviOld(), and GetNextBitmapFromTemporaryFile().

BYTE* GetNextBitmapFromTemporaryFile ( long  frame  ) 

int _BuildAvi ( HWND  parent_window,
HWND  status_window,
int  range_f,
int  range_l,
char *  flic_file,
char *  stem_file,
int  ResolutionX,
int  ResolutionY,
int  nCOLOUR,
long  speed,
long  tzeros,
unsigned long *  cstats0,
unsigned short *  cstats1 
)

Definition at line 160 of file avi24_dll.c.

References AVIEntryPoint(), FALSE, lpBitmapHeader, and X__Free.

int _BuildAviOld ( HWND  parent_window,
HWND  status_window,
int  range_f,
int  range_l,
char *  flic_file,
char *  stem_file,
int  ResolutionX,
int  ResolutionY,
int  nCOLOUR,
long  speed,
long  tzeros,
unsigned long *  cstats0,
unsigned short *  cstats1 
)

BOOL WINAPI DllMain ( HANDLE  hDLL,
DWORD  dwReason,
LPVOID  lpReserved 
)

Definition at line 345 of file avi24_dll.c.

References DLL_PROCESS_ATTACH, DLL_PROCESS_DETACH, FALSE, and TRUE.


Generated on Sun Apr 27 14:20:17 2014 for OpenFX by  doxygen 1.5.6