libannodex  0.7.3
annodex.h File Reference
#include <stdlib.h>
#include <annodex/anx_constants.h>
#include <annodex/anx_types.h>
#include <annodex/anx_core.h>
#include <annodex/anx_list.h>
#include <annodex/anx_params.h>
#include <annodex/anx_general.h>
#include <annodex/anx_track.h>
#include <annodex/anx_read.h>
#include <annodex/anx_write.h>
#include <annodex/anx_deprecated.h>

Go to the source code of this file.

Detailed Description

This header is provided for convenience and includes all files required for reading or writing Annodex media.

annodex.h
_AnxHead
Definition: anx_types.h:87
anx_set_read_raw_callback
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.
anx_set_read_head_callback
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.
anx_set_read_clip_callback
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.
ANNODEX
void ANNODEX
An ANNODEX handle.
Definition: anx_types.h:55
anx_write_import
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.
_AnxHead::title
const char * title
title element of header
Definition: anx_types.h:92
anx_open
ANNODEX * anx_open(char *filename, int mode)
Open a file containing Annodex media.
_AnxClip
Definition: anx_types.h:102
anx_new
ANNODEX * anx_new(int mode)
Create a managed Annodex handle This is an alternative interface for non-file annodexes.
anx_int64_t
int64_t anx_int64_t
This typedef was determined on the system on which the documentation was generated.
Definition: anx_int64.h:93
anx_set_read_stream_callback
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.
anx_write
long anx_write(ANNODEX *annodex, long n)
Write to an annodex opened with anx_open() or anx_open_stdio().
anx_set_read_track_callback
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.
anx_read
long anx_read(ANNODEX *annodex, long n)
Read from an annodex opened with anx_open() or anx_open_stdio().
anx_insert_clip
int anx_insert_clip(ANNODEX *annodex, double at_time, AnxClip *clip)
Insert a clip into an ANNODEX* writer.
anx_close
ANNODEX * anx_close(ANNODEX *annodex)
Close an annodex.
my_data
Copyright (C) 2003 Commonwealth Scientific and Industrial Research Organisation (CSIRO) Australia.
Definition: print-lots.c:37
anx_read_input
long anx_read_input(ANNODEX *annodex, unsigned char *buf, long n)
Input data from a memory buffer into an annodex.
anx_init_importers
void anx_init_importers(char *content_type_pattern)
Initialise system importers matching a given content type pattern.
_AnxClip::anchor_href
const char * anchor_href
href out of clip
Definition: anx_types.h:114
_AnxClip::anchor_text
const char * anchor_text
anchor text
Definition: anx_types.h:115