about summary refs log tree commit diff
path: root/converter/ppm/ppmtompeg/headers/combine.h
blob: c99d9dbe67b0620675fae6a765248cc2d10d73a7 (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);