|
VLC 4.0.0-dev
|
LibVLC downloader API. More...
Go to the source code of this file.
Data Structures | |
| struct | libvlc_downloader_cbs |
| Downloader callbacks. More... | |
| struct | libvlc_downloader_request_t |
| struct defining a downloader request More... | |
| struct | libvlc_downloader_cfg |
| struct defining downloader configuration More... | |
Macros | |
| #define | LIBVLC_DOWNLOADER_CB_ERROR ((ptrdiff_t)-1) |
| Sentinel return value to signal an error in the download (to be returned by on_buffer callback). | |
| #define | LIBVLC_DOWNLOADER_CB_CANCEL ((ptrdiff_t)-2) |
| Sentinel return value to cancel the download (to be returned by on_buffer callback). | |
Typedefs | |
| typedef struct libvlc_downloader_t | libvlc_downloader_t |
| typedef struct libvlc_downloader_request_t | libvlc_downloader_request_t |
| A downloader request object. | |
| typedef struct libvlc_downloader_task | libvlc_downloader_task |
| Opaque handle of a downloader task. | |
| typedef enum libvlc_downloader_status_t | libvlc_downloader_status_t |
| Downloader status. | |
Enumerations | |
| enum | libvlc_downloader_status_t { libvlc_downloader_status_pending , libvlc_downloader_status_running , libvlc_downloader_status_paused , libvlc_downloader_status_finished , libvlc_downloader_status_cancelled , libvlc_downloader_status_error } |
| Downloader status. More... | |
LibVLC downloader API.