![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>
#include <gpac/constants.h>
#include <gpac/internal/media_dev.h>
#include <gpac/mpeg4_odf.h>
Data Structures | |
struct | GF_SEILoader |
struct | SEILoadCtx |
Macros | |
#define | OFFS(_n) #_n, offsetof(SEILoadCtx, _n) |
Enumerations | |
enum | { COD_TYPE_AVC = 1 , COD_TYPE_HEVC , COD_TYPE_VVC , COD_TYPE_AV1 } |
Functions | |
static GF_Err | seiloader_set_type (GF_SEILoader *sei, u32 type) |
static void | parse_param_list (GF_SEILoader *sei, GF_List *params) |
GF_Err | gf_sei_init_from_pid (GF_SEILoader *sei, GF_FilterPid *pid) |
static GFINLINE GF_SEIInfo * | get_sei_info (GF_SEILoader *sei) |
static GF_Err | gf_sei_load_from_state_internal (GF_SEILoader *ctx, GF_FilterPacket *pck, Bool skip_check) |
GF_Err | gf_sei_load_from_state (GF_SEILoader *ctx, GF_FilterPacket *pck) |
static GF_Err | gf_sei_load_from_packet_nalu (GF_SEILoader *sei, GF_FilterPacket *pck, Bool *needs_load) |
static GF_Err | gf_sei_load_from_packet_av1 (GF_SEILoader *sei, GF_FilterPacket *pck, Bool *needs_load) |
GF_Err | gf_sei_load_from_packet (GF_SEILoader *sei, GF_FilterPacket *pck) |
GF_Err | gf_sei_init_from_avc (GF_SEILoader *sei, AVCState *avc) |
GF_Err | gf_sei_init_from_hevc (GF_SEILoader *sei, HEVCState *hevc) |
GF_Err | gf_sei_init_from_vvc (GF_SEILoader *sei, VVCState *vvc) |
GF_Err | gf_sei_init_from_av1 (GF_SEILoader *sei, AV1State *av1) |
GF_SEILoader * | gf_sei_loader_new () |
void | gf_sei_loader_del (GF_SEILoader *sei) |
static GF_Err | seiload_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
static GF_Err | seiload_process (GF_Filter *filter) |
static GF_Err | seiload_reconfigure_output (GF_Filter *filter, GF_FilterPid *opid) |
static GF_Err | seiload_initialize (GF_Filter *filter) |
static void | seiload_finalize (GF_Filter *filter) |
const GF_FilterRegister * | seiload_register (GF_FilterSession *session) |
Variables | |
static GF_FilterArgs | SEILoadArgs [] |
static const GF_FilterCapability | SEILoadCaps [] |
GF_FilterRegister | SEILoadRegister |
struct _gf_sei_loader |
#define OFFS | ( | _n | ) | #_n, offsetof(SEILoadCtx, _n) |
|
static |
GF_Err gf_sei_init_from_pid | ( | GF_SEILoader * | sei, |
GF_FilterPid * | pid | ||
) |
|
static |
|
static |
GF_Err gf_sei_load_from_state | ( | GF_SEILoader * | ctx, |
GF_FilterPacket * | pck | ||
) |
|
static |
|
static |
GF_Err gf_sei_load_from_packet | ( | GF_SEILoader * | sei, |
GF_FilterPacket * | pck | ||
) |
GF_SEILoader* gf_sei_loader_new | ( | ) |
void gf_sei_loader_del | ( | GF_SEILoader * | sei | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
const GF_FilterRegister* seiload_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
GF_FilterRegister SEILoadRegister |