quicktime_codec_t Struct Reference

#include <qtprivate.h>


Data Fields

int(* delete_vcodec )(quicktime_video_map_t *vtrack)
int(* delete_acodec )(quicktime_audio_map_t *atrack)
int(* decode_video )(quicktime_t *file, unsigned char **row_pointers, int track)
int(* encode_video )(quicktime_t *file, unsigned char **row_pointers, int track)
int(* decode_audio )(quicktime_t *file, int16_t *output_i, float *output_f, long samples, int track, int channel)
int(* encode_audio )(quicktime_t *file, int16_t **input_i, float **input_f, int track, long samples)
int(* reads_colormodel )(quicktime_t *file, int colormodel, int track)
int(* writes_colormodel )(quicktime_t *file, int colormodel, int track)
int(* set_parameter )(quicktime_t *file, int track, char *key, void *value)
void(* flush )(quicktime_t *file, int track)
int wav_id
char * fourcc
char * title
char * desc
void * priv


Detailed Description

Definition at line 769 of file qtprivate.h.


Field Documentation

int(* quicktime_codec_t::decode_video)(quicktime_t *file, unsigned char **row_pointers, int track)

int(* quicktime_codec_t::encode_video)(quicktime_t *file, unsigned char **row_pointers, int track)

int(* quicktime_codec_t::decode_audio)(quicktime_t *file, int16_t *output_i, float *output_f, long samples, int track, int channel)

int(* quicktime_codec_t::encode_audio)(quicktime_t *file, int16_t **input_i, float **input_f, int track, long samples)

int(* quicktime_codec_t::reads_colormodel)(quicktime_t *file, int colormodel, int track)

int(* quicktime_codec_t::writes_colormodel)(quicktime_t *file, int colormodel, int track)

int(* quicktime_codec_t::set_parameter)(quicktime_t *file, int track, char *key, void *value)

void(* quicktime_codec_t::flush)(quicktime_t *file, int track)


The documentation for this struct was generated from the following file:

Generated on Mon Apr 28 14:37:39 2008 for Cinelerra by  doxygen 1.5.5