33 #ifndef __ANX_WRITE_H__
34 #define __ANX_WRITE_H__
91 char *
id,
char * content_type,
92 double seek_offset,
double seek_end,
int flags);
102 AnxImportHead import_head_callback,
103 AnxImportClip import_clip_callback,
104 AnxImportCMML import_cmml_callback,
124 AnxImportImport import_import_callback,
153 const char * cmml,
long n);
164 double anx_writer_get_end (
ANNODEX * annodex);
165 int anx_writer_set_end (
ANNODEX * annodex,
double end_time);
185 int anx_request_header (
ANNODEX * annodex);
186 int anx_request_media_sync (
ANNODEX * annodex);
188 #ifdef _UNIMPLEMENTED_
192 typedef struct _AnxSchedule AnxSchedule;
193 typedef struct _AnxImport AnxImport;
195 typedef enum _AnxSchedType {
206 struct _AnxSchedule {
216 anx_schedule_query (
ANNODEX * annodex,
double at_time, AnxSchedType type);
219 anx_schedule_remove (
ANNODEX * annodex,
double at_time, AnxSchedType type);
222 anx_schedule_first (
ANNODEX * annodex);
225 anx_schedule_next (
ANNODEX * annodex, AnxSchedule * schedule);
228 anx_schedule_prev (
ANNODEX * annodex, AnxSchedule * schedule);