libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>
#include <gpac/constants.h>
#include <gpac/bitstream.h>
#include <gpac/internal/isomedia_dev.h>
#include <gpac/internal/media_dev.h>
#include <gpac/color.h>
#include <gpac/xml.h>
Data Structures | |
struct | TTMLConvCtx |
Functions | |
GF_Err | ttmlconv_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
GF_XMLNode * | ttml_get_body (GF_XMLNode *root) |
GF_XMLAttribute * | ttml_get_attr (GF_XMLNode *node, char *name) |
u64 | ttml_get_timestamp_ex (char *value, u32 tick_rate, u32 *ttml_fps_num, u32 *ttml_fps_den, u32 *ttml_sfps) |
GF_Err | ttml_parse_root (GF_XMLNode *root, const char **lang, u32 *tick_rate, u32 *ttml_fps_num, u32 *ttml_fps_den, u32 *ttml_sfps) |
static void | ttmlconv_dump_node (TTMLConvCtx *ctx, GF_XMLNode *p, FILE *dump) |
GF_Err | ttmlconv_process (GF_Filter *filter) |
static void | ttmlconv_finalize (GF_Filter *filter) |
const GF_FilterRegister * | ttml2vtt_register (GF_FilterSession *session) |
static GF_Err | ttmlconv2_initialize (GF_Filter *filter) |
const GF_FilterRegister * | ttml2srt_register (GF_FilterSession *session) |
Variables | |
static const GF_FilterCapability | TTMLConvCaps [] |
GF_FilterRegister | TTMLConvRegister |
static const GF_FilterCapability | TTMLConv2Caps [] |
GF_FilterRegister | TTMLConv2Register |
struct TTMLConvCtx |
GF_XMLNode* ttml_get_body | ( | GF_XMLNode * | root | ) |
GF_XMLAttribute* ttml_get_attr | ( | GF_XMLNode * | node, |
char * | name | ||
) |
u64 ttml_get_timestamp_ex | ( | char * | value, |
u32 | tick_rate, | ||
u32 * | ttml_fps_num, | ||
u32 * | ttml_fps_den, | ||
u32 * | ttml_sfps | ||
) |
GF_Err ttml_parse_root | ( | GF_XMLNode * | root, |
const char ** | lang, | ||
u32 * | tick_rate, | ||
u32 * | ttml_fps_num, | ||
u32 * | ttml_fps_den, | ||
u32 * | ttml_sfps | ||
) |
|
static |
GF_Err ttmlconv_process | ( | GF_Filter * | filter | ) |
|
static |
const GF_FilterRegister* ttml2vtt_register | ( | GF_FilterSession * | session | ) |
|
static |
const GF_FilterRegister* ttml2srt_register | ( | GF_FilterSession * | session | ) |
|
static |
GF_FilterRegister TTMLConvRegister |
|
static |
GF_FilterRegister TTMLConv2Register |