winamp/Src/Plugins/Input/in_flv/BackgroundDownloader.h

19 lines
340 B
C
Raw Normal View History

2024-09-24 12:54:57 +00:00
#pragma once
#include <bfc/platform/types.h>
class api_httpreceiver;
class Downloader
{
public:
class DownloadCallback
{
public:
virtual int OnConnect(api_httpreceiver *http)=0;
virtual int OnData(void *buffer, size_t bufferSize)=0;
};
bool Download(const char *url, DownloadCallback *callback, uint64_t startPosition = 0);
};