| FFmpeg
    4.0
    | 
| Data Fields | |
| const AVClass * | class | 
| URLContext * | conn_control | 
| Control connection.  More... | |
| URLContext * | conn_data | 
| Data connection, NULL when not connected.  More... | |
| uint8_t | control_buffer [CONTROL_BUFFER_SIZE] | 
| Control connection buffer.  More... | |
| uint8_t * | control_buf_ptr | 
| uint8_t * | control_buf_end | 
| int | server_data_port | 
| Data connection port opened by server, -1 on error.  More... | |
| int | server_control_port | 
| Control connection port, default is 21.  More... | |
| char * | hostname | 
| Server address.  More... | |
| char * | user | 
| Server user.  More... | |
| char * | password | 
| Server user's password.  More... | |
| char * | path | 
| Path to resource on server.  More... | |
| int64_t | filesize | 
| Size of file on server, -1 on error.  More... | |
| int64_t | position | 
| Current position, calculated.  More... | |
| int | rw_timeout | 
| Network timeout.  More... | |
| const char * | anonymous_password | 
| Password to be used for anonymous user.  More... | |
| int | write_seekable | 
| Control seekability, 0 = disable, 1 = enable.  More... | |
| FTPState | state | 
| State of data connection.  More... | |
| FTPListingMethod | listing_method | 
| Called listing method.  More... | |
| char * | features | 
| List of server's features represented as raw response.  More... | |
| char * | dir_buffer | 
| size_t | dir_buffer_size | 
| size_t | dir_buffer_offset | 
| int | utf8 | 
| URLContext* FTPContext::conn_control | 
Control connection.
Definition at line 50 of file ftp.c.
Referenced by ftp_abort(), ftp_close_both_connections(), ftp_close_dir(), ftp_connect_control_connection(), ftp_getc(), ftp_open_dir(), and ftp_send_command().
| URLContext* FTPContext::conn_data | 
Data connection, NULL when not connected.
Definition at line 51 of file ftp.c.
Referenced by ftp_close_data_connection(), ftp_close_dir(), ftp_connect_data_connection(), ftp_get_file_handle(), ftp_open_dir(), ftp_read(), ftp_read_dir(), ftp_shutdown(), and ftp_write().
| uint8_t FTPContext::control_buffer[CONTROL_BUFFER_SIZE] | 
| uint8_t* FTPContext::control_buf_ptr | 
Definition at line 53 of file ftp.c.
Referenced by ftp_getc().
| uint8_t * FTPContext::control_buf_end | 
Definition at line 53 of file ftp.c.
Referenced by ftp_getc().
| int FTPContext::server_data_port | 
Data connection port opened by server, -1 on error.
Definition at line 54 of file ftp.c.
Referenced by ftp_connect_data_connection(), ftp_passive_mode(), and ftp_passive_mode_epsv().
| int FTPContext::server_control_port | 
Control connection port, default is 21.
Definition at line 55 of file ftp.c.
Referenced by ftp_connect(), and ftp_connect_control_connection().
| char* FTPContext::hostname | 
Server address.
Definition at line 56 of file ftp.c.
Referenced by ftp_close(), ftp_connect(), ftp_connect_control_connection(), and ftp_connect_data_connection().
| char* FTPContext::user | 
Server user.
Definition at line 57 of file ftp.c.
Referenced by ftp_auth(), ftp_close(), and ftp_connect().
| char* FTPContext::password | 
Server user's password.
Definition at line 58 of file ftp.c.
Referenced by ftp_auth(), ftp_close(), and ftp_connect().
| char* FTPContext::path | 
Path to resource on server.
Definition at line 59 of file ftp.c.
Referenced by ftp_close(), ftp_connect(), ftp_current_dir(), ftp_delete(), ftp_file_size(), ftp_move(), ftp_retrieve(), ftp_set_dir(), and ftp_store().
| int64_t FTPContext::filesize | 
Size of file on server, -1 on error.
Definition at line 60 of file ftp.c.
Referenced by ftp_connect(), ftp_file_size(), ftp_read(), ftp_seek(), and ftp_write().
| int64_t FTPContext::position | 
Current position, calculated.
Definition at line 61 of file ftp.c.
Referenced by ftp_close_data_connection(), ftp_connect(), ftp_connect_data_connection(), ftp_read(), ftp_seek(), and ftp_write().
| int FTPContext::rw_timeout | 
Network timeout.
Definition at line 62 of file ftp.c.
Referenced by ftp_connect_control_connection(), and ftp_connect_data_connection().
| const char* FTPContext::anonymous_password | 
Password to be used for anonymous user.
An email should be used.
Definition at line 63 of file ftp.c.
Referenced by ftp_connect().
| int FTPContext::write_seekable | 
Control seekability, 0 = disable, 1 = enable.
Definition at line 64 of file ftp.c.
Referenced by ftp_open().
| FTPState FTPContext::state | 
State of data connection.
Definition at line 65 of file ftp.c.
Referenced by ftp_close_data_connection(), ftp_connect(), ftp_connect_data_connection(), ftp_list(), ftp_open_dir(), ftp_read(), ftp_retrieve(), ftp_store(), and ftp_write().
| FTPListingMethod FTPContext::listing_method | 
Called listing method.
Definition at line 66 of file ftp.c.
Referenced by ftp_connect(), ftp_list_mlsd(), ftp_list_nlst(), and ftp_parse_entry().
| char* FTPContext::features | 
List of server's features represented as raw response.
Definition at line 67 of file ftp.c.
Referenced by ftp_close(), ftp_connect(), ftp_features(), and ftp_has_feature().
| char* FTPContext::dir_buffer | 
Definition at line 68 of file ftp.c.
Referenced by ftp_close_dir(), ftp_open_dir(), and ftp_read_dir().
| size_t FTPContext::dir_buffer_size | 
Definition at line 69 of file ftp.c.
Referenced by ftp_read_dir().
| size_t FTPContext::dir_buffer_offset | 
Definition at line 70 of file ftp.c.
Referenced by ftp_read_dir().
| int FTPContext::utf8 | 
Definition at line 71 of file ftp.c.
Referenced by ftp_features(), and ftp_read_dir().
 1.8.13
 1.8.13