#include <annodex/anx_types.h>
Go to the source code of this file.
Functions | |
void | anx_init_importers (char *content_type_pattern) |
Initialise system importers matching a given content type pattern. | |
long | anx_write_get_next_page_size (ANNODEX *annodex) |
Query the size of the next page to be written. | |
int | anx_write_import (ANNODEX *annodex, char *filename, char *id, char *content_type, double seek_offset, double seek_end, int flags) |
Import a file into the current ANNODEX* writer. | |
int | anx_write_set_anno_callbacks (ANNODEX *annodex, AnxImportHead import_head_callback, AnxImportClip import_clip_callback, AnxImportCMML import_cmml_callback, void *user_data) |
Override the callbacks that importers should call when they wish to handle annotation elements. | |
void * | anx_write_get_anno_user_data (ANNODEX *annodex) |
Retrieve the user_data associated with attached annotation import callbacks. | |
int | anx_write_set_ii_callback (ANNODEX *annodex, AnxImportImport import_import_callback, void *user_data) |
Override the Import Import callback, used when an importer wishes to initiate further importing. | |
void * | anx_write_get_ii_user_data (ANNODEX *annodex) |
Retrieve the user_data associated with attached recursive import callbacks. | |
int | anx_insert_clip (ANNODEX *annodex, double at_time, AnxClip *clip) |
Insert a clip into an ANNODEX* writer. | |
int | anx_insert_cmml (ANNODEX *annodex, double at_time, const char *cmml, long n) |
Insert a CMML element into an ANNODEX* writer. | |
double | anx_get_clip_time_by_id (ANNODEX *annodex, const char *id) |
Query the onset time of a clip. | |
double | anx_writer_get_end (ANNODEX *annodex) |
int | anx_writer_set_end (ANNODEX *annodex, double end_time) |
long | anx_write (ANNODEX *annodex, long n) |
Write to an annodex opened with anx_open() or anx_open_stdio(). | |
long | anx_write_output (ANNODEX *annodex, unsigned char *buf, long n) |
Output data from an annodex into a memory buffer. | |
int | anx_request_header (ANNODEX *annodex) |
int | anx_request_media_sync (ANNODEX *annodex) |
|
Query the onset time of a clip.
|
|
Initialise system importers matching a given content type pattern.
|
|
Insert a clip into an ANNODEX* writer.
|
|
Insert a CMML element into an ANNODEX* writer.
|
|
Write to an annodex opened with anx_open() or anx_open_stdio().
|
|
Retrieve the user_data associated with attached annotation import callbacks.
|
|
Retrieve the user_data associated with attached recursive import callbacks.
|
|
Query the size of the next page to be written.
|
|
Import a file into the current ANNODEX* writer.
|
|
Output data from an annodex into a memory buffer. Usually the annodex would have been created with anx_new().
|
|
Override the callbacks that importers should call when they wish to handle annotation elements. The default head callback overwrites the head and the default clip callback inserts an clip into the scheduling of the ANNODEX* writer. |
|
Override the Import Import callback, used when an importer wishes to initiate further importing.
|