FFmpeg
|
#include <url.h>
Data Fields | |
const AVClass * | av_class |
information for av_log(). More... | |
const struct URLProtocol * | prot |
void * | priv_data |
char * | filename |
specified URL More... | |
int | flags |
int | max_packet_size |
if non zero, the stream is packetized with this max packet size More... | |
int | is_streamed |
true if streamed (no seek possible), default = false More... | |
int | is_connected |
AVIOInterruptCB | interrupt_callback |
int64_t | rw_timeout |
maximum time to wait for (network) read/write operation completion, in mcs More... | |
const char * | protocol_whitelist |
const char * | protocol_blacklist |
const AVClass* URLContext::av_class |
information for av_log().
Set by url_open().
Definition at line 39 of file url.h.
Referenced by url_alloc_for_protocol().
const struct URLProtocol* URLContext::prot |
Definition at line 40 of file url.h.
Referenced by avio_check(), avio_close_dir(), avio_open_dir(), avio_read_dir(), avpriv_io_delete(), avpriv_io_move(), ffio_fdopen(), ffurl_accept(), ffurl_closep(), ffurl_connect(), ffurl_get_file_handle(), ffurl_get_multi_file_handle(), ffurl_get_short_seek(), ffurl_handshake(), ffurl_read(), ffurl_read_complete(), ffurl_seek(), ffurl_shutdown(), ffurl_write(), url_alloc_for_protocol(), urlcontext_child_next(), and urlcontext_to_name().
void* URLContext::priv_data |
Definition at line 41 of file url.h.
Referenced by add_entry(), async_buffer_task(), async_check_interrupt(), async_close(), async_open(), async_read_internal(), async_seek(), avio_open_dir(), bluray_close(), bluray_open(), bluray_read(), bluray_seek(), cache_close(), cache_open(), cache_read(), cache_seek(), check_disc_info(), check_http_code(), concat_close(), concat_open(), concat_read(), concat_seek(), crypto_close(), crypto_open2(), crypto_read(), crypto_seek(), crypto_write(), data_close(), data_open(), data_read(), ff_http_do_new_request(), ff_http_init_auth_state(), ff_rtmpe_compute_secret_key(), ff_rtmpe_gen_pub_key(), ff_rtmpe_update_keystream(), ff_rtp_get_local_rtcp_port(), ff_rtp_get_local_rtp_port(), ff_rtp_set_remote_url(), ff_udp_get_local_port(), ff_udp_set_remote_url(), ffurl_closep(), file_get_handle(), file_read(), file_write(), find_tracked_method(), ftp_abort(), ftp_close(), ftp_close_dir(), ftp_connect(), ftp_connect_control_connection(), ftp_connect_data_connection(), ftp_delete(), ftp_get_file_handle(), ftp_move(), ftp_open(), ftp_open_dir(), ftp_parse_entry(), ftp_read(), ftp_read_dir(), ftp_seek(), ftp_shutdown(), ftp_write(), get_packet(), gopher_close(), gopher_open(), gopher_read(), gopher_write(), handle_chunk_size(), handle_client_bw(), handle_connect_error(), handle_invoke(), handle_invoke_error(), handle_invoke_result(), handle_invoke_status(), handle_notify(), handle_ping(), handle_server_bw(), hls_close(), hls_open(), hls_read(), http_accept(), http_buf_read(), http_close(), http_connect(), http_get_file_handle(), http_get_short_seek(), http_handshake(), http_listen(), http_open(), http_open_cnx(), http_open_cnx_internal(), http_read(), http_read_header(), http_read_stream(), http_seek_internal(), http_shutdown(), http_write(), http_write_reply(), icecast_close(), icecast_open(), icecast_write(), libsmbc_close(), libsmbc_close_dir(), libsmbc_connect(), libsmbc_delete(), libsmbc_move(), libsmbc_open(), libsmbc_open_dir(), libsmbc_read(), libsmbc_read_dir(), libsmbc_seek(), libsmbc_write(), libssh_close(), libssh_close_dir(), libssh_connect(), libssh_delete(), libssh_move(), libssh_open(), libssh_open_dir(), libssh_read(), libssh_read_dir(), libssh_seek(), libssh_write(), load_ca(), load_cert(), md5_close(), md5_open(), md5_write(), mms_close(), mms_open(), mms_read(), mmsh_close(), mmsh_open_internal(), mmsh_read(), mmsh_read_seek(), mmsh_seek(), parse_content_encoding(), parse_content_range(), parse_playlist(), print_tls_error(), process_line(), prompeg_close(), prompeg_create_bitstring(), prompeg_init(), prompeg_open(), prompeg_write(), prompeg_write_fec(), rtmp_calc_swfhash(), rtmp_close(), rtmp_get_file_handle(), rtmp_http_close(), rtmp_http_open(), rtmp_http_read(), rtmp_http_send_cmd(), rtmp_http_write(), rtmp_open(), rtmp_pause(), rtmp_read(), rtmp_read_pause(), rtmp_read_seek(), rtmp_seek(), rtmp_write(), rtmpe_close(), rtmpe_open(), rtmpe_read(), rtmpe_write(), rtp_close(), rtp_get_file_handle(), rtp_get_multi_file_handle(), rtp_open(), rtp_read(), rtp_write(), sctp_close(), sctp_get_file_handle(), sctp_open(), sctp_read(), sctp_write(), send_invoke_response(), slave_seek(), srtp_close(), srtp_get_file_handle(), srtp_get_multi_file_handle(), srtp_open(), srtp_read(), srtp_write(), store_icy(), subfile_close(), subfile_open(), subfile_read(), subfile_seek(), tcp_accept(), tcp_close(), tcp_get_file_handle(), tcp_get_window_size(), tcp_open(), tcp_read(), tcp_shutdown(), tcp_write(), tee_close(), tee_open(), tee_write(), tls_client_handshake(), tls_client_handshake_loop(), tls_close(), tls_get_file_handle(), tls_open(), tls_read(), tls_read_cb(), tls_shutdown_client(), tls_write(), tls_write_cb(), udp_close(), udp_get_file_handle(), udp_open(), udp_read(), udp_socket_create(), udp_write(), udplite_open(), unix_close(), unix_get_file_handle(), unix_open(), unix_read(), unix_write(), url_alloc_for_protocol(), urlcontext_child_next(), wrapped_url_read(), write_begin(), and write_status().
char* URLContext::filename |
specified URL
Definition at line 42 of file url.h.
Referenced by ff_listen_connect(), ffurl_connect(), file_check(), file_delete(), file_move(), ftp_delete(), ftp_move(), ftp_open_dir(), http_accept(), libsmbc_delete(), libsmbc_move(), libsmbc_open_dir(), libsmbc_read_dir(), libssh_delete(), libssh_move(), libssh_open_dir(), md5_close(), rtmp_open(), send_invoke_response(), tcp_accept(), and url_alloc_for_protocol().
int URLContext::flags |
Definition at line 43 of file url.h.
Referenced by ffio_fdopen(), ffurl_connect(), ffurl_read(), ffurl_read_complete(), ffurl_write(), ftp_connect_control_connection(), ftp_connect_data_connection(), http_accept(), http_close(), http_connect(), process_line(), prompeg_init(), retry_transfer_wrapper(), rtmp_http_read(), rtmp_write(), rtmpe_read(), rtp_read(), rtp_write(), sctp_read(), sctp_write(), tcp_accept(), tcp_read(), tcp_write(), udp_close(), udp_open(), udp_read(), udp_write(), unix_read(), unix_write(), and url_alloc_for_protocol().
int URLContext::max_packet_size |
if non zero, the stream is packetized with this max packet size
Definition at line 44 of file url.h.
Referenced by ffio_fdopen(), ffurl_write(), http_prepare_data(), prompeg_open(), rtmp_open(), rtp_new_av_stream(), rtp_open(), sap_write_header(), srtp_open(), udp_open(), and url_alloc_for_protocol().
int URLContext::is_streamed |
true if streamed (no seek possible), default = false
Definition at line 45 of file url.h.
Referenced by async_open(), crypto_open2(), ffio_fdopen(), ffurl_connect(), ftp_open(), ftp_read(), ftp_seek(), gopher_open(), hls_open(), http_open(), http_read_header(), http_read_stream(), http_seek_internal(), mms_open(), mmsh_open_internal(), parse_content_range(), process_line(), rtmp_open(), rtp_open(), sctp_open(), srtp_open(), tcp_open(), tee_open(), udp_open(), and url_alloc_for_protocol().
int URLContext::is_connected |
Definition at line 46 of file url.h.
Referenced by avio_open_dir(), ffurl_closep(), ffurl_connect(), and ffurl_handshake().
AVIOInterruptCB URLContext::interrupt_callback |
Definition at line 47 of file url.h.
Referenced by async_open(), cache_open(), concat_open(), crypto_open2(), ff_accept(), ff_listen_connect(), ff_tls_open_underlying(), ftp_connect_control_connection(), ftp_connect_data_connection(), gopher_open(), hls_read(), http_accept(), http_listen(), http_open_cnx_internal(), import_pem(), md5_close(), mms_open(), mmsh_open_internal(), parse_playlist(), prompeg_open(), retry_transfer_wrapper(), rtmp_calc_swfhash(), rtmp_http_open(), rtmp_open(), rtmpe_open(), rtp_open(), rtp_read(), srtp_open(), subfile_open(), tcp_accept(), tcp_read(), tcp_write(), tee_open(), and url_alloc_for_protocol().
int64_t URLContext::rw_timeout |
maximum time to wait for (network) read/write operation completion, in mcs
Definition at line 48 of file url.h.
Referenced by retry_transfer_wrapper(), tcp_open(), tcp_read(), tcp_write(), udp_open(), and unix_open().
const char* URLContext::protocol_whitelist |
Definition at line 49 of file url.h.
Referenced by async_open(), cache_open(), concat_open(), crypto_open2(), ff_tls_open_underlying(), ffio_fdopen(), ffurl_connect(), ftp_connect_control_connection(), ftp_connect_data_connection(), gopher_open(), hls_read(), http_listen(), http_open_cnx_internal(), icecast_open(), import_pem(), md5_close(), mms_open(), mmsh_open_internal(), parse_playlist(), prompeg_open(), rtmp_calc_swfhash(), rtmp_http_open(), rtmp_open(), rtmpe_open(), rtp_open(), srtp_open(), subfile_open(), and tee_open().
const char* URLContext::protocol_blacklist |
Definition at line 50 of file url.h.
Referenced by async_open(), cache_open(), concat_open(), crypto_open2(), ff_tls_open_underlying(), ffio_fdopen(), ffurl_connect(), ftp_connect_control_connection(), ftp_connect_data_connection(), gopher_open(), hls_read(), http_listen(), http_open_cnx_internal(), icecast_open(), import_pem(), md5_close(), mms_open(), parse_playlist(), prompeg_open(), rtmp_calc_swfhash(), rtmp_open(), rtmpe_open(), rtp_open(), srtp_open(), subfile_open(), and tee_open().