Go to the source code of this file.
This header is provided for convenience and includes all files required for reading or writing Annodex media.
Definition: anx_types.h:87
int anx_set_read_raw_callback(ANNODEX *annodex, AnxReadRaw read_raw, void *user_data)
Set the function to call each time a raw data packet is read.
int anx_set_read_head_callback(ANNODEX *annodex, AnxReadHead read_head, void *user_data)
Set the function to call when the head element is read.
int anx_set_read_clip_callback(ANNODEX *annodex, AnxReadClip read_clip, void *user_data)
Set the function to call each time a clip is parsed.
void ANNODEX
An ANNODEX handle.
Definition: anx_types.h:55
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.
const char * title
title element of header
Definition: anx_types.h:92
ANNODEX * anx_open(char *filename, int mode)
Open a file containing Annodex media.
Definition: anx_types.h:102
ANNODEX * anx_new(int mode)
Create a managed Annodex handle This is an alternative interface for non-file annodexes.
int64_t anx_int64_t
This typedef was determined on the system on which the documentation was generated.
Definition: anx_int64.h:93
int anx_set_read_stream_callback(ANNODEX *annodex, AnxReadStream read_stream, void *user_data)
Set the function to call each time an 'Annodex' stream header is parsed.
long anx_write(ANNODEX *annodex, long n)
Write to an annodex opened with anx_open() or anx_open_stdio().
int anx_set_read_track_callback(ANNODEX *annodex, AnxReadTrack read_track, void *user_data)
Set the function to call each time an 'AnxData' track header is parsed.
long anx_read(ANNODEX *annodex, long n)
Read from an annodex opened with anx_open() or anx_open_stdio().
int anx_insert_clip(ANNODEX *annodex, double at_time, AnxClip *clip)
Insert a clip into an ANNODEX* writer.
ANNODEX * anx_close(ANNODEX *annodex)
Close an annodex.
Copyright (C) 2003 Commonwealth Scientific and Industrial Research Organisation (CSIRO) Australia.
Definition: print-lots.c:37
long anx_read_input(ANNODEX *annodex, unsigned char *buf, long n)
Input data from a memory buffer into an annodex.
void anx_init_importers(char *content_type_pattern)
Initialise system importers matching a given content type pattern.
const char * anchor_href
href out of clip
Definition: anx_types.h:114
const char * anchor_text
anchor text
Definition: anx_types.h:115