![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>#include <gpac/constants.h>#include <gpac/bitstream.h>#include <gpac/network.h>#include <gpac/internal/media_dev.h>#include <gpac/crypt.h>
Include dependency graph for mux_gsf.c:Data Structures | |
| struct | GSFStream |
| struct | GSFMxCtx |
Macros | |
| #define | OFFS(_n) #_n, offsetof(GSFMxCtx, _n) |
Functions | |
| static GFINLINE u32 | get_vlen_size (u32 len) |
| static GFINLINE void | gsfmx_write_vlen (GSFMxCtx *ctx, u32 len) |
| static GFINLINE u32 | gsfmx_get_header_size (GSFMxCtx *ctx, GSFStream *gst, Bool use_seq_num, Bool first_frag, Bool no_frag, u32 pck_size, u32 block_size, u32 block_offset) |
| static void | gsfmx_encrypt (GSFMxCtx *ctx, char *data, u32 nb_crypt_bytes) |
| static void | gsfmx_send_packets (GSFMxCtx *ctx, GSFStream *gst, GF_GSFPacketType pck_type, Bool is_end, Bool is_redundant, u32 frame_size, u32 frame_hdr_size) |
| static void | gsfmx_send_pid_rem (GSFMxCtx *ctx, GSFStream *gst) |
| static void | gsfmx_send_pid_eos (GSFMxCtx *ctx, GSFStream *gst, Bool is_eos) |
| static Bool | gsfmx_can_serialize_prop (const GF_PropertyValue *p, u32 prop_4cc) |
| static void | gsfmx_write_prop (GSFMxCtx *ctx, const GF_PropertyValue *p) |
| static GFINLINE Bool | gsfmx_is_prop_skip (GSFMxCtx *ctx, u32 prop_4cc, const char *prop_name, u8 sep_l) |
| static void | gsfmx_write_pid_config (GF_Filter *filter, GSFMxCtx *ctx, GSFStream *gst) |
| static void | gsfmx_send_header (GF_Filter *filter, GSFMxCtx *ctx, Bool is_carousel_update) |
| static void | gsfmx_send_pid_config (GF_Filter *filter, GSFMxCtx *ctx, GSFStream *gst, Bool is_info, Bool is_carousel_update) |
| static void | gsfmx_write_data_packet (GSFMxCtx *ctx, GSFStream *gst, GF_FilterPacket *pck) |
| GF_Err | gsfmx_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
| GF_Err | gsfmx_process (GF_Filter *filter) |
| static Bool | gsfmx_process_event (GF_Filter *filter, const GF_FilterEvent *evt) |
| static GF_Err | gsfmx_initialize (GF_Filter *filter) |
| static void | gsfmx_finalize (GF_Filter *filter) |
| static Bool | gsfmx_use_alias (GF_Filter *filter, const char *url, const char *mime) |
| const GF_FilterRegister * | gsfmx_register (GF_FilterSession *session) |
Variables | |
| static const GF_FilterCapability | GSFMxCaps [] |
| static const GF_FilterArgs | GSFMxArgs [] |
| GF_FilterRegister | GSFMxRegister |
| struct GSFStream |
| struct GSFMxCtx |
Collaboration diagram for GSFMxCtx:| Data Fields | ||
|---|---|---|
| Bool | sigsn | |
| Bool | sigdur | |
| Bool | sigbo | |
| Bool | sigdts | |
| Bool | minp | |
| Bool | mixed | |
| u32 | dbg | |
| const char * | magic | |
| const char * | skp | |
| const char * | ext | |
| const char * | mime | |
| const char * | dst | |
| GF_PropData | key | |
| GF_PropData | IV | |
| GF_Fraction | pattern | |
| u32 | mpck | |
| Double | crate | |
| GF_FilterPid * | opid | |
| GF_List * | streams | |
| u8 * | buffer | |
| u32 | alloc_size | |
| GF_BitStream * | bs_w | |
| Bool | is_start | |
| u32 | max_pid_idx | |
| bin128 | crypt_IV | |
| GF_Crypt * | crypt | |
| Bool | regenerate_tunein_info | |
| u32 | nb_frames | |
| u32 | nb_pck | |
| GF_FilterCapability | caps[4] | |
| Bool | filemode | |
| enum GF_GSFPacketType |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:| GF_Err gsfmx_process | ( | GF_Filter * | filter | ) |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:| const GF_FilterRegister * gsfmx_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
| GF_FilterRegister GSFMxRegister |