![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>#include <gpac/constants.h>#include <gpac/bitstream.h>#include <gpac/base_coding.h>#include <gpac/internal/isomedia_dev.h>#include <zlib.h>
Include dependency graph for write_nhml.c:Data Structures | |
| struct | GF_NHMLDumpCtx |
Macros | |
| #define | NHML_PRINT_4CC(_code, _pname, _name) |
| #define | NHML_PRINT_UINT(_code, _pname, _name) |
| #define | NHML_PRINT_STRING(_code, _pname, _name) |
| #define | OFFS(_n) #_n, offsetof(GF_NHMLDumpCtx, _n) |
Typedefs | |
| typedef u32 | GF_NHMLChksum |
Enumerations | |
| enum | GF_NHMLChksum_t { NO_CHKSUM , CRC32_CHKSUM , SHA1_CHKSUM } |
Functions | |
| static const char * | nhmldump_get_resolved_basename (GF_FilterPid *ipid, const char *fileName, char szFinalName[GF_MAX_PATH]) |
| GF_Err | nhmldump_config_side_stream (GF_Filter *filter, GF_NHMLDumpCtx *ctx) |
| GF_Err | nhmldump_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
| static GF_Err | nhmldump_send_header (GF_NHMLDumpCtx *ctx) |
| static GF_Err | nhmldump_send_dims (GF_NHMLDumpCtx *ctx, char *data, u32 data_size, GF_FilterPacket *pck) |
| static void | nhmldump_pck_property (GF_NHMLDumpCtx *ctx, u32 p4cc, const char *pname, const GF_PropertyValue *att) |
| static GF_Err | nhmldump_send_frame (GF_NHMLDumpCtx *ctx, char *data, u32 data_size, GF_FilterPacket *pck) |
| GF_Err | nhmldump_process (GF_Filter *filter) |
| static GF_Err | nhmldump_initialize (GF_Filter *filter) |
| static void | nhmldump_finalize (GF_Filter *filter) |
| const GF_FilterRegister * | nhmlw_register (GF_FilterSession *session) |
Variables | |
| static const GF_FilterCapability | NHMLDumpCaps [] |
| static const GF_FilterArgs | NHMLDumpArgs [] |
| GF_FilterRegister | NHMLDumpRegister |
| struct GF_NHMLDumpCtx |
Collaboration diagram for GF_NHMLDumpCtx:| Data Fields | ||
|---|---|---|
| const char * | name | |
| Bool | exporter | |
| Bool | dims | |
| Bool | pckp | |
| Bool | nhmlonly | |
| Bool | payload | |
| GF_NHMLChksum | chksum | |
| FILE * | filep | |
| GF_FilterPid * | ipid | |
| GF_FilterPid * | opid_nhml | |
| GF_FilterPid * | opid_mdia | |
| GF_FilterPid * | opid_info | |
| u32 | codecid | |
| u32 | streamtype | |
| u32 | oti | |
| u32 | chan | |
| u32 | sr | |
| u32 | bps | |
| u32 | w | |
| u32 | h | |
| const char * | dcfg | |
| u32 | dcfg_size | |
| char * | media_file | |
| char * | info_file | |
| const char * | szRootName | |
| GF_Fraction64 | duration | |
| Bool | first | |
| s64 | delay | |
| Bool | uncompress | |
| Bool | is_dims | |
| Bool | is_stpp | |
| Bool | is_evte | |
| GF_BitStream * | bs_w | |
| GF_BitStream * | bs_r | |
| u8 * | nhml_buffer | |
| u32 | nhml_buffer_size | |
| char * | b64_buffer | |
| u32 | b64_buffer_size | |
| u64 | mdia_pos | |
| u32 | pck_num | |
| Bool | side_streams_config | |
| #define NHML_PRINT_4CC | ( | _code, | |
| _pname, | |||
| _name | |||
| ) |
| #define NHML_PRINT_UINT | ( | _code, | |
| _pname, | |||
| _name | |||
| ) |
| #define NHML_PRINT_STRING | ( | _code, | |
| _pname, | |||
| _name | |||
| ) |
| #define OFFS | ( | _n | ) | #_n, offsetof(GF_NHMLDumpCtx, _n) |
| typedef u32 GF_NHMLChksum |
| enum GF_NHMLChksum_t |
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| GF_Err nhmldump_config_side_stream | ( | GF_Filter * | filter, |
| GF_NHMLDumpCtx * | ctx | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call 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:
Here is the caller graph for this function:| GF_Err nhmldump_process | ( | GF_Filter * | filter | ) |
Here is the call graph for this function:
|
static |
|
static |
Here is the call graph for this function:| const GF_FilterRegister * nhmlw_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
| GF_FilterRegister NHMLDumpRegister |