GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GF_StreamingCache Struct Reference

#include <service.h>

+ Collaboration diagram for GF_StreamingCache:

Data Fields

u32 InterfaceType
 
const char * module_name
 
const char * author_name
 
void * HPLUG
 
GF_Err(* Open )(struct _cacheinterface *, GF_ClientService *serv, const char *location_and_name, Bool keep_existing_files)
 
GF_Err(* Close )(struct _cacheinterface *, Bool delete_cache)
 
GF_Err(* Write )(struct _cacheinterface *, LPNETCHANNEL ch, char *data, u32 data_size, GF_SLHeader *sl_hdr)
 
GF_Err(* ServiceCommand )(struct _cacheinterface *, GF_NetworkCommand *com)
 
GF_Err(* ChannelGetSLP )(struct _cacheinterface *, LPNETCHANNEL channel, char **out_data_ptr, u32 *out_data_size, GF_SLHeader *out_sl_hdr, Bool *sl_compressed, GF_Err *out_reception_status, Bool *is_new_data)
 
GF_Err(* ChannelReleaseSLP )(struct _cacheinterface *, LPNETCHANNEL channel)
 
void * priv
 

Field Documentation

u32 GF_StreamingCache::InterfaceType
const char* GF_StreamingCache::module_name
const char* GF_StreamingCache::author_name
void* GF_StreamingCache::HPLUG
GF_Err(* GF_StreamingCache::Open)(struct _cacheinterface *, GF_ClientService *serv, const char *location_and_name, Bool keep_existing_files)
GF_Err(* GF_StreamingCache::Close)(struct _cacheinterface *, Bool delete_cache)
GF_Err(* GF_StreamingCache::Write)(struct _cacheinterface *, LPNETCHANNEL ch, char *data, u32 data_size, GF_SLHeader *sl_hdr)
GF_Err(* GF_StreamingCache::ServiceCommand)(struct _cacheinterface *, GF_NetworkCommand *com)
GF_Err(* GF_StreamingCache::ChannelGetSLP)(struct _cacheinterface *, LPNETCHANNEL channel, char **out_data_ptr, u32 *out_data_size, GF_SLHeader *out_sl_hdr, Bool *sl_compressed, GF_Err *out_reception_status, Bool *is_new_data)
GF_Err(* GF_StreamingCache::ChannelReleaseSLP)(struct _cacheinterface *, LPNETCHANNEL channel)
void* GF_StreamingCache::priv

The documentation for this struct was generated from the following file: