libgpac
Documentation of the core library of GPAC
media_export.c File Reference
#include <gpac/internal/media_dev.h>
#include <gpac/internal/isomedia_dev.h>
#include <gpac/mpegts.h>
#include <gpac/constants.h>
#include <gpac/filters.h>
#include <gpac/internal/avilib.h>
#include <gpac/internal/ogg.h>
#include <gpac/internal/vobsub.h>
#include <zlib.h>
#include <gpac/base_coding.h>
#include <gpac/webvtt.h>
+ Include dependency graph for media_export.c:

Data Structures

struct  SAFInfo
 

Macros

#define CLIP(x)   (((x) >= 0) ? (((x) < 256) ? (x) : 255) : 0)
 

Functions

static GF_Err gf_export_message (GF_MediaExporter *dumper, GF_Err e, char *format,...)
 
static GF_Err gf_dump_to_vobsub (GF_MediaExporter *dumper, char *szName, u32 track, char *dsi, u32 dsiSize)
 
static GF_Err gf_export_isom_copy_track (GF_MediaExporter *dumper, GF_ISOFile *infile, u32 inTrackNum, GF_ISOFile *outfile, Bool ResetDependencies, Bool AddToIOD)
 
GF_Err gf_media_export_isom (GF_MediaExporter *dumper)
 
GF_Err gf_media_export_webvtt_metadata (GF_MediaExporter *dumper)
 
GF_Err gf_media_export_six (GF_MediaExporter *dumper)
 
GF_Err gf_media_export_saf (GF_MediaExporter *dumper)
 
static GF_Err gf_media_export_filters (GF_MediaExporter *dumper)
 
GF_EXPORT GF_Err gf_media_export (GF_MediaExporter *dumper)
 

Data Structure Documentation

◆ SAFInfo

struct SAFInfo
Data Fields
u32 track_num
u32 stream_id
u32 last_sample
u32 nb_samp

Macro Definition Documentation

◆ CLIP

#define CLIP (   x)    (((x) >= 0) ? (((x) < 256) ? (x) : 255) : 0)

Function Documentation

◆ gf_export_message()

static GF_Err gf_export_message ( GF_MediaExporter dumper,
GF_Err  e,
char *  format,
  ... 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_dump_to_vobsub()

static GF_Err gf_dump_to_vobsub ( GF_MediaExporter dumper,
char *  szName,
u32  track,
char *  dsi,
u32  dsiSize 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_export_isom_copy_track()

static GF_Err gf_export_isom_copy_track ( GF_MediaExporter dumper,
GF_ISOFile *  infile,
u32  inTrackNum,
GF_ISOFile *  outfile,
Bool  ResetDependencies,
Bool  AddToIOD 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_media_export_isom()

GF_Err gf_media_export_isom ( GF_MediaExporter dumper)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_media_export_webvtt_metadata()

GF_Err gf_media_export_webvtt_metadata ( GF_MediaExporter dumper)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_media_export_six()

GF_Err gf_media_export_six ( GF_MediaExporter dumper)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_media_export_saf()

GF_Err gf_media_export_saf ( GF_MediaExporter dumper)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_media_export_filters()

static GF_Err gf_media_export_filters ( GF_MediaExporter dumper)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function: