libquicktime
|
Structure describing a codec. More...
#include <lqt_codecinfo.h>
Data Fields | |
int | compatibility_flags |
char * | name |
char * | long_name |
char * | description |
lqt_codec_type | type |
lqt_codec_direction | direction |
int | num_fourccs |
char ** | fourccs |
int | num_wav_ids |
int * | wav_ids |
int | num_encoding_parameters |
lqt_parameter_info_t * | encoding_parameters |
int | num_decoding_parameters |
lqt_parameter_info_t * | decoding_parameters |
char * | module_filename |
int | module_index |
uint32_t | file_time |
char * | gettext_domain |
char * | gettext_directory |
int | num_encoding_colormodels |
int * | encoding_colormodels |
int | num_image_sizes |
lqt_image_size_t * | image_sizes |
lqt_compression_id_t | compression_id |
struct lqt_codec_info_s * | next |
Structure describing a codec.
int lqt_codec_info_s::compatibility_flags |
Compatibility flags (not used right now)
char* lqt_codec_info_s::name |
Name of the codec (used internally)
char* lqt_codec_info_s::long_name |
More human readable name of the codec
char* lqt_codec_info_s::description |
Description
lqt_codec_type lqt_codec_info_s::type |
Type (audio or video)
lqt_codec_direction lqt_codec_info_s::direction |
Direction (encode, decode or both)
int lqt_codec_info_s::num_fourccs |
Number of fourccs (Four character codes), this codec can handle
char** lqt_codec_info_s::fourccs |
Fourccs this codec can handle
int lqt_codec_info_s::num_wav_ids |
Number of M$ wav ids, this codec can handle
int* lqt_codec_info_s::wav_ids |
Wav ids, this codec can handle (for AVI only)
int lqt_codec_info_s::num_encoding_parameters |
Number of encoding parameters
lqt_parameter_info_t* lqt_codec_info_s::encoding_parameters |
Encoding parameters
int lqt_codec_info_s::num_decoding_parameters |
Number of decoding parameters
lqt_parameter_info_t* lqt_codec_info_s::decoding_parameters |
Decoding parameters
char* lqt_codec_info_s::module_filename |
Filename of the module
int lqt_codec_info_s::module_index |
Index inside the module
uint32_t lqt_codec_info_s::file_time |
File modification time of the module
char* lqt_codec_info_s::gettext_domain |
First argument to bindtextdomain()
char* lqt_codec_info_s::gettext_directory |
Second argument to bindtextdomain()
int lqt_codec_info_s::num_encoding_colormodels |
Number of supported encoding colormodels (since 1.1.2)
int* lqt_codec_info_s::encoding_colormodels |
Supported encoding colormodels (since 1.1.2)
int lqt_codec_info_s::num_image_sizes |
Number of supported image sizes (since 1.2.0)
lqt_image_size_t* lqt_codec_info_s::image_sizes |
Image sizes (since 1.2.0)
lqt_compression_id_t lqt_codec_info_s::compression_id |
Supported compression ID
struct lqt_codec_info_s* lqt_codec_info_s::next |
For chaining (used internally only)