libgpac
Documentation of the core library of GPAC
encode_isom.c File Reference
#include <gpac/scene_manager.h>
#include <gpac/constants.h>
#include <gpac/internal/isomedia_dev.h>
#include <gpac/media_tools.h>
#include <gpac/bifs.h>
#include <gpac/network.h>
#include <gpac/laser.h>
#include <gpac/nodes_svg.h>
#include <gpac/internal/scenegraph_dev.h>
+ Include dependency graph for encode_isom.c:

Functions

static void gf_sm_remove_mux_info (GF_ESD *src)
 
static void gf_sm_finalize_mux (GF_ISOFile *mp4, GF_ESD *src, u32 offset_ts)
 
static GF_Err gf_sm_import_ui_stream (GF_ISOFile *mp4, GF_ESD *src, Bool rewrite_esd_only)
 
static GF_Err gf_sm_import_stream (GF_SceneManager *ctx, GF_ISOFile *mp4, GF_ESD *src, Double imp_time, char *mediaSource, Bool od_sample_rap)
 
static GF_Err gf_sm_import_stream_special (GF_SceneManager *ctx, GF_ESD *esd)
 
static GF_Err gf_sm_import_specials (GF_SceneManager *ctx)
 
static GF_ESDgf_sm_locate_esd (GF_SceneManager *ctx, u16 ES_ID)
 
static GF_Err gf_sm_encode_scene (GF_SceneManager *ctx, GF_ISOFile *mp4, GF_SMEncodeOptions *opts, u32 scene_type)
 
static GF_Err gf_sm_encode_od (GF_SceneManager *ctx, GF_ISOFile *mp4, char *mediaSource, GF_SMEncodeOptions *opts)
 
GF_EXPORT GF_Err gf_sm_encode_to_file (GF_SceneManager *ctx, GF_ISOFile *mp4, GF_SMEncodeOptions *opts)
 

Function Documentation

◆ gf_sm_remove_mux_info()

static void gf_sm_remove_mux_info ( GF_ESD src)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_finalize_mux()

static void gf_sm_finalize_mux ( GF_ISOFile *  mp4,
GF_ESD src,
u32  offset_ts 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_import_ui_stream()

static GF_Err gf_sm_import_ui_stream ( GF_ISOFile *  mp4,
GF_ESD src,
Bool  rewrite_esd_only 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_import_stream()

static GF_Err gf_sm_import_stream ( GF_SceneManager ctx,
GF_ISOFile *  mp4,
GF_ESD src,
Double  imp_time,
char *  mediaSource,
Bool  od_sample_rap 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_import_stream_special()

static GF_Err gf_sm_import_stream_special ( GF_SceneManager ctx,
GF_ESD esd 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_import_specials()

static GF_Err gf_sm_import_specials ( GF_SceneManager ctx)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_locate_esd()

static GF_ESD* gf_sm_locate_esd ( GF_SceneManager ctx,
u16  ES_ID 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_encode_scene()

static GF_Err gf_sm_encode_scene ( GF_SceneManager ctx,
GF_ISOFile *  mp4,
GF_SMEncodeOptions opts,
u32  scene_type 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sm_encode_od()

static GF_Err gf_sm_encode_od ( GF_SceneManager ctx,
GF_ISOFile *  mp4,
char *  mediaSource,
GF_SMEncodeOptions opts 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function: