about summary refs log tree commit diff
path: root/converter/ppm/ppmtompeg/headers/combine.h
blob: e28c6dee34aa2d41485c298595eec2f031d0c59c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
struct inputSource;

void
GOPsToMPEG(struct inputSource * const inputSourceP,
           const char *         const outputFileName, 
           FILE *               const outputFilePtr);

typedef void (*fileAcquisitionFn)(void *       const handle,
                                  unsigned int const frameNumber,
                                  FILE **      const ifPP);


typedef void (*fileDispositionFn)(void *       const handle,
                                  unsigned int const frameNumber);

void
FramesToMPEG(FILE *               const outputFile, 
             void *               const inputHandle,
             fileAcquisitionFn          acquireInputFile,
             fileDispositionFn          disposeInputFile);