|
libgpac
Documentation of the core library of GPAC. For more information, check out http://gpac.wp.mines-telecom.fr
|
Data Structures | |
| struct | GF_WebVTTTimestamp |
| struct | GF_WebVTTCue |
Enumerations | |
| enum | GF_WebVTTCuePropertyType { WEBVTT_ID, WEBVTT_SETTINGS, WEBVTT_PAYLOAD, WEBVTT_POSTCUE_TEXT, WEBVTT_PRECUE_TEXT } |
Functions | |
| u64 | gf_webvtt_timestamp_get (GF_WebVTTTimestamp *ts) |
| void | gf_webvtt_timestamp_set (GF_WebVTTTimestamp *ts, u64 value) |
| void | gf_webvtt_timestamp_dump (GF_WebVTTTimestamp *ts, FILE *dump, Bool dump_hour) |
| void | gf_webvtt_cue_del (GF_WebVTTCue *cue) |
| GF_Err | gf_webvtt_dump_header_boxed (FILE *dump, const char *data, u32 dataLength, u32 *printLength) |
| struct GF_WebVTTCue |
Collaboration diagram for GF_WebVTTCue:| Data Fields | ||
|---|---|---|
| GF_WebVTTTimestamp | start | |
| GF_WebVTTTimestamp | end | |
| char * | id | |
| char * | settings | |
| char * | text | |
| char * | pre_text | |
| char * | post_text | |
| Bool | split | |
| GF_WebVTTTimestamp | orig_start | |
| GF_WebVTTTimestamp | orig_end | |
| u64 gf_webvtt_timestamp_get | ( | GF_WebVTTTimestamp * | ts | ) |
| void gf_webvtt_timestamp_set | ( | GF_WebVTTTimestamp * | ts, |
| u64 | value | ||
| ) |
| void gf_webvtt_timestamp_dump | ( | GF_WebVTTTimestamp * | ts, |
| FILE * | dump, | ||
| Bool | dump_hour | ||
| ) |
| void gf_webvtt_cue_del | ( | GF_WebVTTCue * | cue | ) |