FS2_Open
Open source remastering of the Freespace 2 engine
mvelib.h File Reference

Go to the source code of this file.

Classes

struct  MVEFILE
 
struct  MVESTREAM
 

Typedefs

typedef struct MVEFILE MVEFILE
 
typedef struct MVESTREAM MVESTREAM
 
typedef short mves
 

Functions

MVEFILEmvefile_open (char *filename)
 
void mvefile_close (MVEFILE *movie)
 
int mvefile_get_next_segment_size (MVEFILE *movie)
 
ubyte mvefile_get_next_segment_major (MVEFILE *movie)
 
ubyte mvefile_get_next_segment_minor (MVEFILE *movie)
 
ubytemvefile_get_next_segment (MVEFILE *movie)
 
void mvefile_advance_segment (MVEFILE *movie)
 
int mvefile_fetch_next_chunk (MVEFILE *movie)
 
MVESTREAMmve_open (char *filename)
 
void mve_close (MVESTREAM *movie)
 
int mve_play_next_chunk (MVESTREAM *movie)
 
void mve_init (MVESTREAM *mve)
 
void mve_play (MVESTREAM *mve)
 
void mve_shutdown ()
 
short mve_get_short (ubyte *data)
 
ushort mve_get_ushort (ubyte *data)
 
int mve_get_int (ubyte *data)
 
void mve_audio_createbuf (ubyte minor, ubyte *data)
 
int mve_audio_data (ubyte major, ubyte *data)
 
void mve_audio_play ()
 
int mve_video_createbuf (ubyte minor, ubyte *data)
 
int mve_video_init (ubyte *data)
 
void mve_video_palette (ubyte *data)
 
void mve_video_data (ubyte *data, int len)
 
void mve_video_codemap (ubyte *data, int len)
 
void mve_video_display ()
 
void mve_end_movie ()
 
void mve_end_chunk ()
 
int mve_timer_create (ubyte *data)
 

Typedef Documentation

typedef struct MVEFILE MVEFILE
typedef short mves

Definition at line 87 of file mvelib.h.

typedef struct MVESTREAM MVESTREAM

Function Documentation

void mve_audio_createbuf ( ubyte  minor,
ubyte data 
)

Definition at line 219 of file mveplayer.cpp.

int mve_audio_data ( ubyte  major,
ubyte data 
)

Definition at line 333 of file mveplayer.cpp.

void mve_audio_play ( )

Definition at line 287 of file mveplayer.cpp.

void mve_close ( MVESTREAM movie)

Definition at line 287 of file mvelib.cpp.

void mve_end_chunk ( )

Definition at line 739 of file mveplayer.cpp.

void mve_end_movie ( )

Definition at line 97 of file mveplayer.cpp.

int mve_get_int ( ubyte data)

Definition at line 33 of file mvelib.cpp.

short mve_get_short ( ubyte data)

Definition at line 19 of file mvelib.cpp.

ushort mve_get_ushort ( ubyte data)

Definition at line 26 of file mvelib.cpp.

void mve_init ( MVESTREAM mve)

Definition at line 744 of file mveplayer.cpp.

MVESTREAM* mve_open ( char *  filename)

Definition at line 265 of file mvelib.cpp.

void mve_play ( MVESTREAM mve)

Definition at line 760 of file mveplayer.cpp.

int mve_play_next_chunk ( MVESTREAM movie)

Definition at line 299 of file mvelib.cpp.

void mve_shutdown ( )

Definition at line 781 of file mveplayer.cpp.

int mve_timer_create ( ubyte data)

Definition at line 106 of file mveplayer.cpp.

void mve_video_codemap ( ubyte data,
int  len 
)

Definition at line 713 of file mveplayer.cpp.

int mve_video_createbuf ( ubyte  minor,
ubyte data 
)

Definition at line 414 of file mveplayer.cpp.

void mve_video_data ( ubyte data,
int  len 
)

Definition at line 719 of file mveplayer.cpp.

void mve_video_display ( )

Definition at line 585 of file mveplayer.cpp.

int mve_video_init ( ubyte data)

Definition at line 637 of file mveplayer.cpp.

void mve_video_palette ( ubyte data)

Definition at line 705 of file mveplayer.cpp.

void mvefile_advance_segment ( MVEFILE movie)

Definition at line 195 of file mvelib.cpp.

void mvefile_close ( MVEFILE movie)

Definition at line 111 of file mvelib.cpp.

int mvefile_fetch_next_chunk ( MVEFILE movie)

Definition at line 210 of file mvelib.cpp.

ubyte* mvefile_get_next_segment ( MVEFILE movie)

Definition at line 180 of file mvelib.cpp.

ubyte mvefile_get_next_segment_major ( MVEFILE movie)

Definition at line 150 of file mvelib.cpp.

ubyte mvefile_get_next_segment_minor ( MVEFILE movie)

Definition at line 165 of file mvelib.cpp.

int mvefile_get_next_segment_size ( MVEFILE movie)

Definition at line 135 of file mvelib.cpp.

MVEFILE* mvefile_open ( char *  filename)

Definition at line 41 of file mvelib.cpp.