![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/internal/isomedia_dev.h>#include <gpac/network.h>#include <gpac/thread.h>#include <stdio.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <errno.h>#include <string.h>Functions | |
| GF_BitStream * | gf_bs_from_fd (int fd, u32 mode) |
| 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) |
| GF_BitStream * gf_bs_from_fd | ( | int | fd, |
| u32 | mode | ||
| ) |
| 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 | ||
| ) |