Lines Matching refs:URLContext

39     URLContext *h = (URLContext *)ptr;
48 URLContext *h = obj;
54 #define OFFSET(x) offsetof(URLContext,x)
60 {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM },
65 .class_name = "URLContext",
74 static int url_alloc_for_protocol(URLContext **puc, const URLProtocol *up,
78 URLContext *uc;
95 uc = av_mallocz(sizeof(URLContext) + strlen(filename) + 1);
166 int ffurl_connect(URLContext *uc, AVDictionary **options)
175 // Check that URLContext was initialized correctly and lists are matching if set
226 int ffurl_accept(URLContext *s, URLContext **c)
234 int ffurl_handshake(URLContext *c)
293 int ffurl_alloc(URLContext **puc, const char *filename, int flags,
306 int ffurl_open_whitelist(URLContext **puc, const char *filename, int flags,
309 URLContext *parent)
356 static inline int retry_transfer_wrapper(URLContext *h, uint8_t *buf,
358 int (*transfer_func)(URLContext *h,
401 int ffurl_read(URLContext *h, unsigned char *buf, int size)
408 int ffurl_read_complete(URLContext *h, unsigned char *buf, int size)
415 int ffurl_write(URLContext *h, const unsigned char *buf, int size)
424 (int (*)(struct URLContext *, uint8_t *, int))
428 int64_t ffurl_seek(URLContext *h, int64_t pos, int whence)
438 int ffurl_closep(URLContext **hh)
440 URLContext *h= *hh;
461 int ffurl_close(URLContext *h)
476 URLContext *h;
495 URLContext *h_src, *h_dst;
517 URLContext *h;
533 URLContext *h = NULL;
571 URLContext *h;
584 URLContext *h;
605 int64_t ffurl_size(URLContext *h)
620 int ffurl_get_file_handle(URLContext *h)
627 int ffurl_get_multi_file_handle(URLContext *h, int **handles, int *numhandles)
644 int ffurl_get_short_seek(URLContext *h)
651 int ffurl_shutdown(URLContext *h, int flags)