#include <avio.h>
Data Fields | |
| struct URLProtocol * | prot |
| int | flags |
| int | is_streamed |
| true if streamed (no seek possible), default = false | |
| int | max_packet_size |
| if non zero, the stream is packetized with this max packet size | |
| void * | priv_data |
| char * | filename |
| specified URL | |
| int | is_connected |
New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(URLContext) must not be used outside libav*.
Definition at line 45 of file avio.h.
struct URLProtocol* URLContext::prot [read] |
Definition at line 49 of file avio.h.
Referenced by av_url_read_pause(), av_url_read_seek(), url_alloc_for_protocol(), url_close(), url_connect(), url_fdopen(), url_get_file_handle(), url_read(), url_seek(), and url_write().
Definition at line 50 of file avio.h.
Referenced by http_close(), http_connect(), udp_close(), udp_open(), url_alloc_for_protocol(), url_connect(), url_fdopen(), url_read(), and url_write().
true if streamed (no seek possible), default = false
Definition at line 51 of file avio.h.
Referenced by gopher_open(), http_open(), http_seek(), mms_open(), mmsh_open(), pipe_open(), process_line(), rtmp_open(), rtp_open(), tcp_open(), udp_open(), url_alloc_for_protocol(), url_connect(), and url_fdopen().
if non zero, the stream is packetized with this max packet size
Definition at line 52 of file avio.h.
Referenced by rtmp_open(), rtp_open(), udp_open(), url_alloc_for_protocol(), url_get_max_packet_size(), and url_write().
| void* URLContext::priv_data |
Definition at line 53 of file avio.h.
Referenced by concat_close(), concat_open(), concat_read(), concat_seek(), ff_http_init_auth_state(), ff_http_set_chunked_transfer_encoding(), ff_http_set_headers(), file_close(), file_get_handle(), file_open(), file_read(), file_seek(), file_write(), get_packet(), gopher_close(), gopher_open(), gopher_read(), gopher_write(), http_close(), http_connect(), http_get_file_handle(), http_open(), http_open_cnx(), http_read(), http_seek(), http_write(), md5_close(), md5_get_handle(), md5_open(), md5_write(), mms_close(), mms_open(), mms_read(), mmsh_close(), mmsh_open(), mmsh_read(), pipe_open(), process_line(), rtmp_close(), rtmp_get_file_handle(), rtmp_open(), rtmp_read(), rtmp_read_pause(), rtmp_read_seek(), rtmp_write(), rtp_close(), rtp_get_file_handle(), rtp_get_local_rtcp_port(), rtp_get_local_rtp_port(), rtp_get_rtcp_file_handle(), rtp_open(), rtp_read(), rtp_set_remote_url(), rtp_write(), tcp_close(), tcp_get_file_handle(), tcp_open(), tcp_read(), tcp_write(), udp_close(), udp_get_file_handle(), udp_get_local_port(), udp_open(), udp_read(), udp_set_remote_url(), udp_write(), url_alloc_for_protocol(), and url_close().
| char* URLContext::filename |
specified URL
Definition at line 54 of file avio.h.
Referenced by md5_close(), rtmp_open(), url_alloc_for_protocol(), url_connect(), and url_get_filename().
1.5.6