00001 00032 #ifndef INC_MI32_MOVIE_H 00033 #define INC_MI32_MOVIE_H 00034 00035 #ifndef INC_MI32_STDDEFNS_H 00036 #include <mi32/stddefns.h> 00037 #endif 00038 00039 class FILEPATH; 00040 00041 /* frame rate */ 00042 #define MOVIE_FRAMERATE_23_976 1 00043 #define MOVIE_FRAMERATE_24 2 00044 #define MOVIE_FRAMERATE_25 3 00045 #define MOVIE_FRAMERATE_29_970 4 00046 #define MOVIE_FRAMERATE_30 5 00047 #define MOVIE_FRAMERATE_50 6 00048 #define MOVIE_FRAMERATE_59_940 7 00049 #define MOVIE_FRAMERATE_60 8 00050 00051 00052 /*----------------------------------------------------------------------------*/ 00053 /* Macros and functions prototypes */ 00054 /*----------------------------------------------------------------------------*/ 00055 00056 #if defined(__cplusplus) 00057 extern "C" { 00058 #endif 00059 00060 int MmovieEncodeInit (void**); 00061 int MmovieEncodeStart (void*, const FILEPATH&); 00062 int MmovieEncodeFrame (void*, void*); 00063 void MmovieEncodeStop (void*); 00064 void MmovieEncodeExit (void**); 00065 00066 int MmovieEncodeSetFrameWidth (void*, INT32); 00067 int MmovieEncodeSetFrameHeight (void*, INT32); 00068 int MmovieEncodeSetFrameRate (void*, UINT8); 00069 Widget MmovieEncodeCreateParmForm (void*, Widget); 00070 int MmovieEncodeGetExt (void*, char*, int); 00071 00072 00073 #if defined(__cplusplus) 00074 } 00075 #endif 00076 00077 #endif
1.6.1