![]() |
libgpac
Documentation of the core library of GPAC
|
#include <mpd.h>
Data Fields | |
| GF_Err(* | new_session )(GF_FileDownload *getter, char *url) |
| void(* | del_session )(GF_FileDownload *getter) |
| const char *(* | get_cache_name )(GF_FileDownload *getter) |
| GF_Err(* | get_status )(GF_FileDownload *getter) |
| void * | udta |
| void * | session |
file download abstraction object
| GF_Err(* GF_FileDownload::new_session) (GF_FileDownload *getter, char *url) |
callback function for session creation, fetches the given URL
| void(* GF_FileDownload::del_session) (GF_FileDownload *getter) |
callback function to destroy the session
| const char *(* GF_FileDownload::get_cache_name) (GF_FileDownload *getter) |
callback function to get the local file name
| GF_Err(* GF_FileDownload::get_status) (GF_FileDownload *getter) |
callback function to get download status - returns:
| void* GF_FileDownload::udta |
user private
| void* GF_FileDownload::session |
created by user after new_session