78 #if FF_API_CHILD_CLASS_NEXT
124 if ((output && (*p)->url_write) || (!output && (*p)->url_read))
140 const char *blacklist)
void * av_mallocz_array(size_t nmemb, size_t size)
Allocate a memory block for an array with av_mallocz().
int av_match_name(const char *name, const char *names)
Match instances of a name in a comma-separated list of names.
Memory handling functions.
static const URLProtocol *const url_protocols[]
const URLProtocol ff_file_protocol
const URLProtocol ff_libzmq_protocol
const URLProtocol ff_https_protocol
const URLProtocol ff_subfile_protocol
const URLProtocol ff_librtmpe_protocol
const URLProtocol ff_tls_protocol
const URLProtocol ff_rtmp_protocol
const URLProtocol ff_libsrt_protocol
const URLProtocol ff_libssh_protocol
const URLProtocol ff_data_protocol
const URLProtocol ff_async_protocol
const URLProtocol ff_gophers_protocol
const URLProtocol ff_rtp_protocol
const URLProtocol ff_srtp_protocol
const URLProtocol ** ffurl_get_protocols(const char *whitelist, const char *blacklist)
Construct a list of protocols matching a given whitelist and/or blacklist.
const URLProtocol ff_udp_protocol
const char * avio_enum_protocols(void **opaque, int output)
Iterate through names of available protocols.
const URLProtocol ff_librist_protocol
const URLProtocol ff_librtmpt_protocol
const URLProtocol ff_libsmbclient_protocol
const URLProtocol ff_tee_protocol
const URLProtocol ff_http_protocol
const URLProtocol ff_ffrtmphttp_protocol
const URLProtocol ff_unix_protocol
const URLProtocol ff_concat_protocol
const URLProtocol ff_sctp_protocol
const URLProtocol ff_gopher_protocol
const URLProtocol ff_bluray_protocol
const URLProtocol ff_rtmpts_protocol
const URLProtocol ff_prompeg_protocol
const URLProtocol ff_mmsh_protocol
const URLProtocol ff_pipe_protocol
const URLProtocol ff_ffrtmpcrypt_protocol
const URLProtocol ff_crypto_protocol
const URLProtocol ff_mmst_protocol
const URLProtocol ff_libamqp_protocol
const URLProtocol ff_md5_protocol
const URLProtocol ff_librtmpte_protocol
const URLProtocol ff_udplite_protocol
const URLProtocol ff_tcp_protocol
const URLProtocol ff_librtmps_protocol
const URLProtocol ff_rtmps_protocol
const URLProtocol ff_librtmp_protocol
const URLProtocol ff_rtmpe_protocol
const URLProtocol ff_hls_protocol
const URLProtocol ff_icecast_protocol
const URLProtocol ff_httpproxy_protocol
const URLProtocol ff_cache_protocol
const AVClass * avio_protocol_get_class(const char *name)
Get AVClass by names of available protocols.
const AVClass * ff_urlcontext_child_class_iterate(void **iter)
const URLProtocol ff_rtmpt_protocol
const URLProtocol ff_ftp_protocol
const URLProtocol ff_rtmpte_protocol
#define FF_ARRAY_ELEMS(a)
Describe the class of an AVClass context structure.
const AVClass * priv_data_class
unbuffered private I/O API