![]() |
libgpac
Documentation of the core library of GPAC
|
Macros | |
#define | OFFS(_n) #_n, offsetof(ISOMReader, _n) |
Functions | |
ISOMChannel * | isor_get_channel (ISOMReader *reader, GF_FilterPid *pid) |
static GFINLINE Bool | isor_is_local (const char *url) |
static GF_Err | isoffin_setup (GF_Filter *filter, ISOMReader *read, Bool input_is_eos) |
static void | isoffin_delete_channel (ISOMChannel *ch) |
static void | isoffin_disconnect (ISOMReader *read) |
static GF_Err | isoffin_reconfigure (GF_Filter *filter, ISOMReader *read, const char *next_url) |
GF_Err | isoffin_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
GF_Err | isoffin_initialize (GF_Filter *filter) |
static void | isoffin_finalize (GF_Filter *filter) |
void | isor_declare_pssh (ISOMChannel *ch) |
void | isor_set_crypt_config (ISOMChannel *ch) |
ISOMChannel * | isor_create_channel (ISOMReader *read, GF_FilterPid *pid, u32 track, u32 item_id, Bool force_no_extractors) |
static u32 | isoffin_channel_switch_quality (ISOMChannel *ch, GF_ISOFile *the_file, Bool switch_up) |
static Bool | isoffin_process_event (GF_Filter *filter, const GF_FilterEvent *evt) |
static void | isoffin_push_buffer (GF_Filter *filter, ISOMReader *read, const u8 *pck_data, u32 data_size) |
static void | isoffin_purge_mem (ISOMReader *read, u64 min_offset) |
static GF_Err | isoffin_process (GF_Filter *filter) |
static const char * | isoffin_probe_data (const u8 *data, u32 size, GF_FilterProbeScore *score) |
const GF_FilterRegister * | isoffin_register (GF_FilterSession *session) |
Variables | |
static const GF_FilterArgs | ISOFFInArgs [] |
static const GF_FilterCapability | ISOFFInCaps [] |
GF_FilterRegister | ISOFFInRegister |
#define OFFS | ( | _n | ) | #_n, offsetof(ISOMReader, _n) |
ISOMChannel * isor_get_channel | ( | ISOMReader * | reader, |
GF_FilterPid * | pid | ||
) |
|
static |
|
static |
|
static |
|
static |
GF_Err isoffin_initialize | ( | GF_Filter * | filter | ) |
|
static |
void isor_declare_pssh | ( | ISOMChannel * | ch | ) |
void isor_set_crypt_config | ( | ISOMChannel * | ch | ) |
ISOMChannel * isor_create_channel | ( | ISOMReader * | read, |
GF_FilterPid * | pid, | ||
u32 | track, | ||
u32 | item_id, | ||
Bool | force_no_extractors | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const GF_FilterRegister * isoffin_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
GF_FilterRegister ISOFFInRegister |