![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/internal/isomedia_dev.h>
#include <gpac/network.h>
#include <gpac/thread.h>
#include <errno.h>
#include <string.h>
Functions | |
void | gf_isom_datamap_del (GF_DataMap *ptr) |
void | gf_isom_datamap_close (GF_MediaInformationBox *minf) |
GF_Err | gf_isom_datamap_new (const char *location, const char *parentPath, u8 mode, GF_DataMap **outDataMap) |
GF_Err | gf_isom_datamap_open (GF_MediaBox *mdia, u32 dataRefIndex, u8 Edit) |
u32 | gf_isom_datamap_get_data (GF_DataMap *map, u8 *buffer, u32 bufferLength, u64 Offset) |
void | gf_isom_datamap_flush (GF_DataMap *map) |
u64 | FDM_GetTotalOffset (GF_FileDataMap *ptr) |
GF_Err | FDM_AddData (GF_FileDataMap *ptr, char *data, u32 dataSize) |
u64 | gf_isom_datamap_get_offset (GF_DataMap *map) |
GF_Err | gf_isom_datamap_add_data (GF_DataMap *ptr, u8 *data, u32 dataSize) |
GF_DataMap * | gf_isom_fdm_new_temp (const char *sPath) |
GF_DataMap * | gf_isom_fdm_new (const char *sPath, u8 mode) |
void | gf_isom_fdm_del (GF_FileDataMap *ptr) |
u32 | gf_isom_fdm_get_data (GF_FileDataMap *ptr, u8 *buffer, u32 bufferLength, u64 fileOffset) |
void gf_isom_datamap_del | ( | GF_DataMap * | ptr | ) |
void gf_isom_datamap_close | ( | GF_MediaInformationBox * | minf | ) |
GF_Err gf_isom_datamap_new | ( | const char * | location, |
const char * | parentPath, | ||
u8 | mode, | ||
GF_DataMap ** | outDataMap | ||
) |
GF_Err gf_isom_datamap_open | ( | GF_MediaBox * | mdia, |
u32 | dataRefIndex, | ||
u8 | Edit | ||
) |
u32 gf_isom_datamap_get_data | ( | GF_DataMap * | map, |
u8 * | buffer, | ||
u32 | bufferLength, | ||
u64 | Offset | ||
) |
void gf_isom_datamap_flush | ( | GF_DataMap * | map | ) |
u64 FDM_GetTotalOffset | ( | GF_FileDataMap * | ptr | ) |
GF_Err FDM_AddData | ( | GF_FileDataMap * | ptr, |
char * | data, | ||
u32 | dataSize | ||
) |
u64 gf_isom_datamap_get_offset | ( | GF_DataMap * | map | ) |
GF_Err gf_isom_datamap_add_data | ( | GF_DataMap * | ptr, |
u8 * | data, | ||
u32 | dataSize | ||
) |
GF_DataMap * gf_isom_fdm_new_temp | ( | const char * | sPath | ) |
GF_DataMap * gf_isom_fdm_new | ( | const char * | sPath, |
u8 | mode | ||
) |
we open the file in READ/WRITE mode, in case
we open the file in CAT mode, in case
void gf_isom_fdm_del | ( | GF_FileDataMap * | ptr | ) |
u32 gf_isom_fdm_get_data | ( | GF_FileDataMap * | ptr, |
u8 * | buffer, | ||
u32 | bufferLength, | ||
u64 | fileOffset | ||
) |