17   static const unsigned int READ_TRUNCATED = 0x01;
    20   static const unsigned int READ_CHUNKED = 0x02;
    23   static const unsigned int READ_CACHED = 0x04;
    26   static const unsigned int READ_NO_CACHE = 0x08;
    29   static const unsigned int READ_BITRATE = 0x10;
    32   static const unsigned int READ_MULTI_STREAM = 0x20;
    35   static const unsigned int READ_AUDIO_VIDEO = 0x40;
    38   static const unsigned int READ_AFTER_WRITE = 0x80;
    41   static const unsigned int READ_REOPEN = 0x100;
    45   unsigned long int   request;
    58 enum CACHE_BUFFER_MODES
    60   CACHE_BUFFER_MODE_INTERNET = 0,
    61   CACHE_BUFFER_MODE_ALL = 1,
    62   CACHE_BUFFER_MODE_TRUE_INTERNET = 2,
    63   CACHE_BUFFER_MODE_NONE = 3,
    64   CACHE_BUFFER_MODE_NETWORK = 4,
    69   IOCTRL_SEEK_POSSIBLE = 2,  
    70   IOCTRL_CACHE_STATUS  = 3,  
    71   IOCTRL_CACHE_SETRATE = 4,  
    73   IOCTRL_SET_RETRY     = 16, 
    80   CURL_OPTION_CREDENTIALS,
   104   FILE_PROPERTY_RESPONSE_PROTOCOL,          
   105   FILE_PROPERTY_RESPONSE_HEADER,            
   106   FILE_PROPERTY_CONTENT_TYPE,               
   107   FILE_PROPERTY_CONTENT_CHARSET,            
   108   FILE_PROPERTY_MIME_TYPE,                  
   109   FILE_PROPERTY_EFFECTIVE_URL               
   115   virtual bool OnFileCallback(
void* pContext, 
int ipercent, 
float avgSpeed) = 0;
 
uint32_t currate
average read rate (bytes/second) since last position change 
Definition: IFileTypes.h:54
Definition: IFileTypes.h:43
uint32_t lowrate
low speed read rate (bytes/second) (if any, else 0) 
Definition: IFileTypes.h:55
Definition: IFileTypes.h:49
uint64_t forward
number of bytes cached forward of current position 
Definition: IFileTypes.h:52
uint64_t maxforward
forward cache max capacity in bytes 
Definition: IFileTypes.h:51
uint32_t maxrate
maximum allowed read(fill) rate (bytes/second) 
Definition: IFileTypes.h:53
Definition: IFileTypes.h:112