libgpac
Documentation of the core library of GPAC
Loading...
Searching...
No Matches
GF_DownloadManager Struct Reference

Data Fields

GF_Mutex * cache_mx
 
char * cache_directory
 
gf_dm_get_usr_pass get_user_password
 
void * usr_cbk
 
GF_List * sessions
 
Bool disable_cache
 
Bool simulate_no_connection
 
Bool allow_offline_cache
 
Bool clean_cache
 
u32 limit_data_rate
 
u32 read_buf_size
 
u64 max_cache_size
 
Bool allow_broken_certificate
 
GF_List * skip_proxy_servers
 
GF_List * credentials
 
GF_List * cache_entries
 
GF_List * partial_downloads
 
GF_FilterSession * filter_session
 
Bool(* local_cache_url_provider_cbk )(void *udta, char *url, Bool cache_destroy)
 
void * lc_udta
 

Detailed Description

the download manager object. This is usually not used by GPAC modules

Field Documentation

◆ cache_mx

GF_Mutex* GF_DownloadManager::cache_mx

◆ cache_directory

char* GF_DownloadManager::cache_directory

◆ get_user_password

gf_dm_get_usr_pass GF_DownloadManager::get_user_password

◆ usr_cbk

void* GF_DownloadManager::usr_cbk

◆ sessions

GF_List* GF_DownloadManager::sessions

◆ disable_cache

Bool GF_DownloadManager::disable_cache

◆ simulate_no_connection

Bool GF_DownloadManager::simulate_no_connection

◆ allow_offline_cache

Bool GF_DownloadManager::allow_offline_cache

◆ clean_cache

Bool GF_DownloadManager::clean_cache

◆ limit_data_rate

u32 GF_DownloadManager::limit_data_rate

◆ read_buf_size

u32 GF_DownloadManager::read_buf_size

◆ max_cache_size

u64 GF_DownloadManager::max_cache_size

◆ allow_broken_certificate

Bool GF_DownloadManager::allow_broken_certificate

◆ skip_proxy_servers

GF_List* GF_DownloadManager::skip_proxy_servers

◆ credentials

GF_List* GF_DownloadManager::credentials

◆ cache_entries

GF_List* GF_DownloadManager::cache_entries

◆ partial_downloads

GF_List* GF_DownloadManager::partial_downloads

◆ filter_session

GF_FilterSession* GF_DownloadManager::filter_session

◆ local_cache_url_provider_cbk

Bool(* GF_DownloadManager::local_cache_url_provider_cbk) (void *udta, char *url, Bool cache_destroy)

◆ lc_udta

void* GF_DownloadManager::lc_udta