libannodex
0.7.3
|
libannodex provides a convenient callback based framework for reading Annodex media. More...
Modules | |
Reading from files and file descriptors | |
If the Annodex media you wish to access is directly available as a local file or via a file descriptor (such as a network socket), it can be directly opened as follows: | |
Reading from memory buffers | |
Sometimes it is not possible to provide a file descriptor for a data source; for example, if the data is extracted from a high level library. | |
Advanced management of AnxRead callbacks | |
You retain control of the number of bytes read or input, and the callbacks you provide can instruct libannodex to immediately return control back to your application. | |
libannodex provides a convenient callback based framework for reading Annodex media.
After opening an annodex for reading, you can attach various callbacks relevant to the parts of the file you are interested in, including the stream header, track headers, head element, anchors and media data. Then, as bytes are read, libannodex will call your callbacks as appropriate.
The following modules contain descriptions and example code for various methods of reading Annodex media.