Here is a list of all modules:
[detail level 12]
General | General structures and functions |
Logging | Message handling |
▼Audio | Audio related definitions and functions |
Audio decoding | Audio related definitions and functions (reading) |
Audio encoding | Audio related definitions and functions (writing) |
Multichannel support | |
▼Video | Video related definitions and functions |
Video decoding | Video related definitions and functions (reading) |
Video encoding | Video related definitions and functions (writing) |
Video codec identifiers | Video codec identifiers |
Audio codec identifiers | Audio codec identifiers |
Metadata support | Metadata support |
Color handling | Libquicktime has a built in colormodel converter, which can do implicit colormodel conversions while en-/decoding. It is, however, far from perfect: It is incomplete (i.e. not all conversions are present), slow and sometimes inaccurate. Therefore, there is a possibility to bypass internal colormodel conversions |
▼Text | Text related definitions and functions |
Writing text | Encode text |
Reading text | Decode text |
Timecodes | Timecode support |
▼Codec registry | Informations about installed codecs |
Structures describing codec parameters | Informations about supported codec parameters |
Fine tuning of quicktime atoms | Libquicktime tries it's best to produce proper files, with all the information neccesary for decoding the file with the right parameters. In some cases however, it might be useful to tweak the corresponding atoms individually. Please note that the functions described here, allow you full control over the atoms. But they also allow you to create horribly incompatible and undecodable files. Don't say you haven't been warned |