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;
59 IOCTRL_SEEK_POSSIBLE = 2,
60 IOCTRL_CACHE_STATUS = 3,
61 IOCTRL_CACHE_SETRATE = 4,
63 IOCTRL_SET_RETRY = 16,
70 CURL_OPTION_CREDENTIALS,
94 FILE_PROPERTY_RESPONSE_PROTOCOL,
95 FILE_PROPERTY_RESPONSE_HEADER,
96 FILE_PROPERTY_CONTENT_TYPE,
97 FILE_PROPERTY_CONTENT_CHARSET,
98 FILE_PROPERTY_MIME_TYPE,
99 FILE_PROPERTY_EFFECTIVE_URL
105 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:53
Definition: IFileTypes.h:43
uint32_t lowrate
low speed read rate (bytes/second) (if any, else 0)
Definition: IFileTypes.h:54
Definition: IFileTypes.h:49
uint64_t forward
number of bytes cached forward of current position
Definition: IFileTypes.h:51
uint32_t maxrate
maximum allowed read(fill) rate (bytes/second)
Definition: IFileTypes.h:52
Definition: IFileTypes.h:102