/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following definitions.
- main
#include <libming.h>
#include <stdlib.h>
int main() {
SWFMovie m = newSWFMovieWithVersion(7);
SWFVideoStream stream;
int i;
FILE *file;
file = fopen(MEDIADIR "/video01.flv", "rb");
if(!file)
{
perror(MEDIADIR "/video01.flv");
return EXIT_FAILURE;
}
stream = newSWFVideoStream_fromFile(file);
if(!stream)
{
printf(stderr, "Could not create SWFVideoStream from file\n");
return EXIT_FAILURE;
}
SWFVideoStream_setFrameMode(stream, SWFVIDEOSTREAM_MODE_MANUAL);
SWFVideoStream_setDimension(stream, 200,200);
int frames = SWFVideoStream_getNumFrames(stream);
SWFMovie_add(m, (SWFBlock)stream);
for(i = 0; i < frames; i++)
{
if(i & 1)
SWFVideoStream_nextFrame(stream);
SWFMovie_nextFrame(m);
}
SWFMovie_save(m, "test04.swf");
return 0;
}