![]() |
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 |
| u32 | creation_time |
| 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 |
| u32 GF_FileIO::creation_time |
| 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 |