35 #pragma GCC visibility push(default)
126 LQT_LOG_ERROR = (1<<0),
127 LQT_LOG_WARNING = (1<<1),
128 LQT_LOG_INFO = (1<<2),
129 LQT_LOG_DEBUG = (1<<3),
142 const char * message,
178 LQT_CHANNEL_FRONT_LEFT,
179 LQT_CHANNEL_FRONT_RIGHT,
180 LQT_CHANNEL_FRONT_CENTER,
181 LQT_CHANNEL_FRONT_CENTER_LEFT,
182 LQT_CHANNEL_FRONT_CENTER_RIGHT,
183 LQT_CHANNEL_BACK_CENTER,
184 LQT_CHANNEL_BACK_LEFT,
185 LQT_CHANNEL_BACK_RIGHT,
186 LQT_CHANNEL_SIDE_LEFT,
187 LQT_CHANNEL_SIDE_RIGHT,
331 #define QUICKTIME_DIVX "DIVX"
339 #define QUICKTIME_DIV3 "DIV3"
347 #define QUICKTIME_DV "dvc "
356 #define QUICKTIME_DV_AVID "AVdv"
364 #define QUICKTIME_DV_AVID_A "dvcp"
374 #define QUICKTIME_RAW "raw "
383 #define QUICKTIME_JPEG "jpeg"
394 #define QUICKTIME_PNG "png "
403 #define QUICKTIME_MJPA "mjpa"
411 #define QUICKTIME_YUV2 "yuv2"
419 #define QUICKTIME_YUV4 "yuv4"
428 #define QUICKTIME_YUV420 "yv12"
436 #define QUICKTIME_2VUY "2vuy"
444 #define QUICKTIME_YUVS "yuvs"
453 #define QUICKTIME_V308 "v308"
461 #define QUICKTIME_V408 "v408"
469 #define QUICKTIME_V210 "v210"
477 #define QUICKTIME_V410 "v410"
500 #define QUICKTIME_RAWAUDIO "raw "
508 #define QUICKTIME_IMA4 "ima4"
516 #define QUICKTIME_TWOS "twos"
524 #define QUICKTIME_ULAW "ulaw"
534 #define QUICKTIME_VORBIS "OggS"
543 #define QUICKTIME_MP3 ".mp3"
1062 int quicktime_write_audio(
quicktime_t *file, uint8_t *audio_buffer,
long samples,
int track);
1096 int quicktime_read_frame_init(
quicktime_t *file,
int track);
1097 int quicktime_read_frame_end(
quicktime_t *file,
int track);
1100 long quicktime_get_keyframe_before(
quicktime_t *file,
long frame,
int track);
1101 void quicktime_insert_keyframe(
quicktime_t *file,
long frame,
int track);
1103 int quicktime_has_keyframes(
quicktime_t *file,
int track);
1159 int quicktime_divx_is_key(
unsigned char *data,
long size);
1160 int quicktime_divx_write_vol(
unsigned char *data_start,
1163 int time_increment_resolution,
1165 int quicktime_divx_has_vol(
unsigned char *data);
1167 int quicktime_div3_is_key(
unsigned char *data,
long size);
1180 unsigned char **row_pointers,
1194 unsigned char **row_pointers,
1225 unsigned char **row_pointers,
1292 void quicktime_set_preload(
quicktime_t *file, int64_t preload);
1294 int64_t quicktime_byte_position(
quicktime_t *file);
1306 #pragma GCC visibility pop