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 fflush | ( | a | ) | 0 |
#define GOOD 2 |
Definition at line 45 of file avi24_dll.c.
#define ALIGNULONG | ( | i | ) | ((i+3)/4*4) |
Definition at line 46 of file avi24_dll.c.
int AVIEntryPoint | ( | HINSTANCE | hInstance, | |
long | first_file, | |||
long | last_file, | |||
char * | avi_outname | |||
) |
Definition at line 220 of file avi_write.cpp.
References APPLICATIONNAME, BuildFilterGraph(), CLASSNAME, CloseInterfaces(), DEFAULT_VIDEO_HEIGHT, DEFAULT_VIDEO_WIDTH, DoDialog(), gFirstF, ghApp, gLastF, IDI_VIDPREVIEW, Msg(), and WndMainProc().
Referenced by _BuildAvi().
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 | ) |
Definition at line 104 of file avi24_dll.c.
References B, G, lpBitmapBits, lpBitmapHeader, min, R, and UnCompressLongLine().
Referenced by CPushPinBitmapSet::CPushPinBitmapSet(), and CPushPinBitmapSet::LoadNextBitmap().
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 | |||
) |
Definition at line 223 of file avi24_dll.c.
References appendAVIfile(), B, closeAVIfile(), configureAVIfile(), FALSE, G, lpBitmapBits, lpBitmapHeader, min, openAVIfile(), R, UnCompressLongLine(), and X__Free.
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.