libgpac
Documentation of the core library of GPAC
|
Data Fields | |
u32 | _reserved_null |
void * | __this |
GF_FileIO *(* | open )(GF_FileIO *fileio_ref, const char *url, const char *mode, GF_Err *out_error) |
GF_Err(* | seek )(GF_FileIO *fileio, u64 offset, s32 whence) |
u32(* | read )(GF_FileIO *fileio, u8 *buffer, u32 bytes) |
u32(* | write )(GF_FileIO *fileio, u8 *buffer, u32 bytes) |
s64(* | tell )(GF_FileIO *fileio) |
Bool(* | eof )(GF_FileIO *fileio) |
int(* | printf )(GF_FileIO *gfio, const char *format, va_list args) |
char *(* | gets )(GF_FileIO *gfio, char *ptr, u32 size) |
char * | url |
char * | res_url |
void * | udta |
u64 | bytes_done |
u64 | file_size_plus_one |
Bool | main_th |
GF_FileIOCacheState | cache_state |
u32 | bytes_per_sec |
u32 | write_state |
u32 | printf_alloc |
u8 * | printf_buf |
File IO wrapper object
u32 GF_FileIO::_reserved_null |
void* GF_FileIO::__this |
GF_FileIO*(* GF_FileIO::open) (GF_FileIO *fileio_ref, const char *url, const char *mode, GF_Err *out_error) |
s64(* GF_FileIO::tell) (GF_FileIO *fileio) |
Bool(* GF_FileIO::eof) (GF_FileIO *fileio) |
int(* GF_FileIO::printf) (GF_FileIO *gfio, const char *format, va_list args) |
char*(* GF_FileIO::gets) (GF_FileIO *gfio, char *ptr, u32 size) |
char* GF_FileIO::url |
char* GF_FileIO::res_url |
void* GF_FileIO::udta |
u64 GF_FileIO::bytes_done |
u64 GF_FileIO::file_size_plus_one |
Bool GF_FileIO::main_th |
GF_FileIOCacheState GF_FileIO::cache_state |
u32 GF_FileIO::bytes_per_sec |
u32 GF_FileIO::write_state |
u32 GF_FileIO::printf_alloc |
u8* GF_FileIO::printf_buf |