![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>#include <gpac/constants.h>#include <gpac/xml.h>#include <gpac/network.h>#include <gpac/mpd.h>
Include dependency graph for out_file.c:Data Structures | |
| struct | GF_FileOutCtx |
Macros | |
| #define | ATOMIC_SUFFIX ".gftmp" |
| #define | OFFS(_n) #_n, offsetof(GF_FileOutCtx, _n) |
Typedefs | |
| typedef u32 | GF_FileOutConcatMode |
| typedef u32 | GF_FileOutOverwriteMode |
Enumerations | |
| enum | GF_FileOutConcatMode_t { FOUT_CAT_NONE = 0 , FOUT_CAT_AUTO , FOUT_CAT_ALL } |
| enum | GF_FileOutOverwriteMode_t { FOUT_OW_YES = 0 , FOUT_OW_NO , FOUT_OW_ASK } |
Functions | |
| static void | fileout_close_hls_chunk (GF_FileOutCtx *ctx, Bool final_flush) |
| static void | fileout_check_close (GF_FileOutCtx *ctx) |
| static GF_Err | fileout_open_close (GF_FileOutCtx *ctx, const char *filename, const char *ext, u32 file_idx, Bool explicit_overwrite, char *file_suffix, Bool check_no_open) |
| static void | fileout_setup_file (GF_FileOutCtx *ctx, Bool explicit_overwrite) |
| static GF_Err | fileout_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
| static GF_Err | fileout_initialize (GF_Filter *filter) |
| static void | fileout_finalize (GF_Filter *filter) |
| static GF_Err | fileout_process (GF_Filter *filter) |
| GF_Err | gf_fileio_file_delete (const char *fileName, const char *parent_gfio) |
| static Bool | fileout_process_event (GF_Filter *filter, const GF_FilterEvent *evt) |
| static GF_FilterProbeScore | fileout_probe_url (const char *url, const char *mime) |
| const GF_FilterRegister * | fout_register (GF_FilterSession *session) |
Variables | |
| static const GF_FilterArgs | FileOutArgs [] |
| static const GF_FilterCapability | FileOutCaps [] |
| GF_FilterRegister | FileOutRegister |
| struct GF_FileOutCtx |
Collaboration diagram for GF_FileOutCtx:| Data Fields | ||
|---|---|---|
| Double | start | |
| Double | speed | |
| char * | dst | |
| char * | mime | |
| char * | ext | |
| Bool | append | |
| Bool | dynext | |
| Bool | redund | |
| Bool | noinitraw | |
| Bool | force_null | |
| Bool | atomic | |
| GF_FileOutConcatMode | cat | |
| GF_FileOutOverwriteMode | ow | |
| u32 | mvbk | |
| s32 | max_cache_segs | |
| GF_FilterPid * | pid | |
| FILE * | file | |
| Bool | is_std | |
| u64 | nb_write | |
| Bool | use_templates | |
| GF_FilterCapability | in_caps[2] | |
| char | szExt[10] | |
| char | szFileName[GF_MAX_PATH] | |
| char * | llhas_template | |
| Bool | patch_blocks | |
| Bool | is_null | |
| GF_Err | error | |
| u32 | dash_mode | |
| u64 | offset_at_seg_start | |
| const char * | original_url | |
| GF_FileIO * | gfio_ref | |
| FILE * | hls_chunk | |
| u32 | max_segs | |
| u32 | llhas_mode | |
| GF_List * | past_files | |
| Bool | gfio_pending | |
| u64 | last_file_size | |
| Bool | use_rel | |
| Bool | use_move | |
| char * | llhls_file_name | |
| Bool | no_fd | |
| s32 | fd | |
| #define ATOMIC_SUFFIX ".gftmp" |
| #define OFFS | ( | _n | ) | #_n, offsetof(GF_FileOutCtx, _n) |
| typedef u32 GF_FileOutConcatMode |
| typedef u32 GF_FileOutOverwriteMode |
|
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:
|
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:
|
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:| GF_Err gf_fileio_file_delete | ( | const char * | fileName, |
| const char * | parent_gfio | ||
| ) |
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:
|
static |
Here is the call graph for this function:| const GF_FilterRegister * fout_register | ( | GF_FilterSession * | session | ) |
Here is the call graph for this function:
|
static |
|
static |
| GF_FilterRegister FileOutRegister |