libgpac
Documentation of the core library of GPAC
webvtt.h File Reference

Helper functions for WebVTT parsing. More...

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 *wvtt_ts)
 
void gf_webvtt_timestamp_set (GF_WebVTTTimestamp *wvtt_ts, u64 value)
 
void gf_webvtt_timestamp_dump (GF_WebVTTTimestamp *wvtt_ts, FILE *dump, Bool dump_hour)
 
void gf_webvtt_cue_del (GF_WebVTTCue *cue)
 
GF_Err gf_webvtt_dump_header_boxed (FILE *dump, const u8 *data, u32 dataLength, u32 *printLength)
 
GF_Listgf_webvtt_parse_cues_from_data (const u8 *data, u32 dataLength, u64 start, u64 end)
 

Detailed Description

>