BurgerLib
Classes | Defines | Typedefs | Functions
mvmovie.h File Reference
#include "brtypes.h"
#include "shstream.h"
#include "imimage.h"
#include <stdio.h>
Include dependency graph for mvmovie.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  FlicMovie_t
struct  DPaintAnimMovie_t

Defines

#define MOVIEDISKBASED   0
#define MOVIERAMBASED   1
#define FlicMovieIsPlaying(Input)   ((Input)->Active)
#define FlicMovieGetWidth(Input)   ((Input)->FrameImage.Width)
#define FlicMovieGetHeight(Input)   ((Input)->FrameImage.Height)
#define DPaintAnimMovieIsPlaying(Input)   ((Input)->Active)
#define DPaintAnimMovieGetWidth(Input)   ((Input)->FrameImage.Width)
#define DPaintAnimMovieGetHeight(Input)   ((Input)->FrameImage.Height)

Typedefs

typedef struct FlicMovie_t FlicMovie_t
typedef struct DPaintAnimMovie_t DPaintAnimMovie_t

Functions

FlicMovie_t *BURGER_API FlicMovieNew (const char *FileName, Word Flags, Word32 FileOffset)
Word BURGER_API FlicMovieInit (FlicMovie_t *Input, const char *FileName, Word Flags, Word32 FileOffset)
void BURGER_API FlicMovieDelete (FlicMovie_t *Input)
void BURGER_API FlicMovieDestroy (FlicMovie_t *Input)
Word BURGER_API FlicMovieDataRead (FlicMovie_t *Input, void *Data, Word32 Length)
void BURGER_API FlicMovieReset (FlicMovie_t *Input)
Word BURGER_API FlicMovieStart (FlicMovie_t *Input)
void BURGER_API FlicMovieStop (FlicMovie_t *Input)
void BURGER_API FlicMoviePause (FlicMovie_t *Input)
void BURGER_API FlicMovieResume (FlicMovie_t *Input)
void BURGER_API FlicMovieSetLoopFlag (FlicMovie_t *Input, Word LoopFlag)
void BURGER_API FlicMovieSetSpeed (FlicMovie_t *Input, Word FramesPerSecond)
void BURGER_API FlicMovieSetToFrame (FlicMovie_t *Input, Word FrameNumber)
Image_t *BURGER_API FlicMovieGetImage (FlicMovie_t *Input)
Image_t *BURGER_API FlicMovieUpdate (FlicMovie_t *Input)
DPaintAnimMovie_t *BURGER_API DPaintAnimMovieNew (const char *FileName, Word Flags, Word32 FileOffset)
Word BURGER_API DPaintAnimMovieInit (DPaintAnimMovie_t *Input, const char *FileName, Word Flags, Word32 FileOffset)
void BURGER_API DPaintAnimMovieDelete (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieDestroy (DPaintAnimMovie_t *Input)
Word BURGER_API DPaintAnimMovieDataRead (DPaintAnimMovie_t *Input, void *Data, Word32 Length)
void BURGER_API DPaintAnimMovieReset (DPaintAnimMovie_t *Input)
Word BURGER_API DPaintAnimMovieStart (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieStop (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMoviePause (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieResume (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieSetLoopFlag (DPaintAnimMovie_t *Input, Word LoopFlag)
void BURGER_API DPaintAnimMovieSetSpeed (DPaintAnimMovie_t *Input, Word FramesPerSecond)
Image_t *BURGER_API DPaintAnimMovieGetImage (DPaintAnimMovie_t *Input)
Image_t *BURGER_API DPaintAnimMovieUpdate (DPaintAnimMovie_t *Input)

Define Documentation

#define DPaintAnimMovieGetHeight (   Input)    ((Input)->FrameImage.Height)
#define DPaintAnimMovieGetWidth (   Input)    ((Input)->FrameImage.Width)
#define DPaintAnimMovieIsPlaying (   Input)    ((Input)->Active)
#define FlicMovieGetHeight (   Input)    ((Input)->FrameImage.Height)
#define FlicMovieGetWidth (   Input)    ((Input)->FrameImage.Width)
#define FlicMovieIsPlaying (   Input)    ((Input)->Active)
#define MOVIEDISKBASED   0
#define MOVIERAMBASED   1

Typedef Documentation

typedef struct FlicMovie_t FlicMovie_t

Function Documentation

Word BURGER_API DPaintAnimMovieDataRead ( DPaintAnimMovie_t Input,
void Data,
Word32  Length 
)
Word BURGER_API DPaintAnimMovieInit ( DPaintAnimMovie_t Input,
const char *  FileName,
Word  Flags,
Word32  FileOffset 
)
DPaintAnimMovie_t* BURGER_API DPaintAnimMovieNew ( const char *  FileName,
Word  Flags,
Word32  FileOffset 
)
void BURGER_API DPaintAnimMovieSetSpeed ( DPaintAnimMovie_t Input,
Word  FramesPerSecond 
)
Word BURGER_API FlicMovieDataRead ( FlicMovie_t Input,
void Data,
Word32  Length 
)
Word BURGER_API FlicMovieInit ( FlicMovie_t Input,
const char *  FileName,
Word  Flags,
Word32  FileOffset 
)
FlicMovie_t* BURGER_API FlicMovieNew ( const char *  FileName,
Word  Flags,
Word32  FileOffset 
)
void BURGER_API FlicMovieSetLoopFlag ( FlicMovie_t Input,
Word  LoopFlag 
)
void BURGER_API FlicMovieSetSpeed ( FlicMovie_t Input,
Word  FramesPerSecond 
)
void BURGER_API FlicMovieSetToFrame ( FlicMovie_t Input,
Word  FrameNumber 
)