Go to the documentation of this file.
33 #ifndef __ANX_TRACK_H__
34 #define __ANX_TRACK_H__
AnxTrack * anx_track_free(AnxTrack *track)
Free an AnxTrack object.
char * anx_track_get_content_type(ANNODEX *annodex, long serialno)
Query the content type of a track in an annodex.
long anx_track_get_basegranule(ANNODEX *annodex, long serialno)
Query the basegranule of a track in an annodex.
int anx_track_get_preroll(ANNODEX *annodex, long serialno)
Query the preroll of a track in an annodex.
void ANNODEX
An ANNODEX handle.
Definition: anx_types.h:55
int anx_track_get_granuleshift(ANNODEX *annodex, long serialno)
Query the granuleshift of a track in an annodex.
int64_t anx_int64_t
This typedef was determined on the system on which the documentation was generated.
Definition: anx_int64.h:93
long anx_track_get_nr_headers(ANNODEX *annodex, long serialno)
Query the number of header packets of a track in an annodex.
int anx_track_get_granule_rate(ANNODEX *annodex, long serialno, anx_int64_t *granule_rate_n, anx_int64_t *granule_rate_d)
Query the granule rate of a track in an annodex.
anx_int64_t anx_track_time_to_granules(ANNODEX *annodex, long serialno, double seconds)
Convert a time in seconds to a granule position for a track in an annodex.
DEPRECATED TYPE A track of data.
Definition: anx_deprecated.h:46
Definition: anx_list.h:47
AnxList * anx_get_track_list(ANNODEX *annodex)
Query the contents of tracks in an annodex.
double anx_track_granules_to_time(ANNODEX *annodex, long serialno, anx_int64_t granules)
Convert a granule position to time in seconds for a track in an annodex.