Typedefs | |
typedef quicktime_s | quicktime_t |
Quicktime handle. | |
Functions | |
int | quicktime_major () |
Get the quicktime4linux major version. | |
int | quicktime_minor () |
Get the quicktime4linux minor version. | |
int | quicktime_release () |
Get the quicktime4linux release number. | |
int | quicktime_check_sig (char *path) |
Test file compatibility. | |
quicktime_t * | quicktime_open (const char *filename, int rd, int wr) |
Open a file. | |
int | quicktime_make_streamable (char *in_path, char *out_path) |
Make a file streamable. | |
int | quicktime_close (quicktime_t *file) |
Close a quicktime handle and free all associated memory. | |
int | quicktime_dump (quicktime_t *file) |
Dump the file structures to stdout. | |
int | quicktime_set_cpus (quicktime_t *file, int cpus) |
Set the number of CPUs. | |
void | quicktime_set_avi (quicktime_t *file, int value) |
Write an AVI file instead of quicktime. | |
int | lqt_fileno (quicktime_t *file) |
Return the raw filedescriptor associated with the file. | |
int | lqt_get_codec_api_version () |
Get the codec API version. | |
int | lqt_is_avi (quicktime_t *file) |
Query if the function is an AVI. | |
int | lqt_get_wav_id (quicktime_t *file, int track) |
Get the WAVE id of an audio track. | |
const char * | lqt_file_type_to_string (lqt_file_type_t type) |
Get a human readable filetype. | |
lqt_file_type_t | lqt_get_file_type (quicktime_t *file) |
Get the filetype. | |
quicktime_t * | lqt_open_read (const char *filename) |
Open a file for reading. | |
quicktime_t * | lqt_open_read_with_log (const char *filename, lqt_log_callback_t cb, void *log_data) |
Open a file for reading. | |
quicktime_t * | lqt_open_write (const char *filename, lqt_file_type_t type) |
Open a file for writing. | |
quicktime_t * | lqt_open_write_with_log (const char *filename, lqt_file_type_t type, lqt_log_callback_t cb, void *log_data) |
Open a file for writing. | |
void | lqt_set_max_riff_size (quicktime_t *file, int size) |
Set the segment size for ODML AVIs. |
|
Quicktime handle. Opaque file handle used both for reading and writing. In quicktime4linux, this structure is public, resulting in programmers doing wrong things with it. In libquicktime, this is a private structure, which is accessed exclusively by functions. |
|
Get the quicktime4linux major version. This returns the major quicktime4linux version. The complete version is 2.0.0, which was the last qt4l version from which we ported code. It's not usable for detecting the libquicktime version. |
|
Get the quicktime4linux minor version. This returns the minor quicktime4linux version. The complete version is 2.0.0, which was the last qt4l version from which we ported code. It's not usable for detecting the libquicktime version. |
|
Get the quicktime4linux release number. This returns the release number of quicktime4linux. The complete version is 2.0.0, which was the last qt4l version from which we ported code. It's not usable for detecting the libquicktime version. |
|
Test file compatibility.
|
|
Open a file.
|
|
Make a file streamable.
|
|
Close a quicktime handle and free all associated memory.
|
|
Dump the file structures to stdout.
|
|
Set the number of CPUs.
|
|
Write an AVI file instead of quicktime.
|
|
Return the raw filedescriptor associated with the file.
|
|
Get the codec API version.
|
|
Query if the function is an AVI.
|
|
Get the WAVE id of an audio track.
|
|
Get a human readable filetype.
|
|
Get the filetype.
|
|
Open a file for reading.
|
|
Open a file for reading.
|
|
Open a file for writing.
|
|
Open a file for writing.
|
|
Set the segment size for ODML AVIs.
|