#include <mms.h>
Data Fields | |
URLContext * | mms_hd |
TCP connection handle. | |
MMSStream * | streams |
int | stream_num |
stream numbers. | |
unsigned int | nb_streams_allocated |
allocated size of streams | |
uint8_t * | write_out_ptr |
Buffer for outgoing packets. | |
uint8_t | out_buffer [512] |
Buffer for outgoing packet. | |
uint8_t | in_buffer [65536] |
Buffer for incoming packets. | |
uint8_t * | read_in_ptr |
Pointer for reading from incoming buffer. | |
int | remaining_in_len |
Reading length from incoming buffer. | |
uint8_t * | asf_header |
Internal handling of the ASF header. | |
int | asf_header_size |
Size of stored ASF header. | |
int | header_parsed |
The header has been received and parsed. | |
int | asf_packet_len |
int | asf_header_read_size |
Definition at line 30 of file mms.h.
uint8_t* MMSContext::asf_header |
Internal handling of the ASF header.
Stored ASF header.
Definition at line 49 of file mms.h.
Referenced by ff_mms_asf_header_parser(), get_http_header_data(), get_tcp_server_response(), and mmsh_read_seek().
Definition at line 53 of file mms.h.
Referenced by mms_read(), mmsh_read(), mmsh_read_seek(), and mmsh_seek().
Size of stored ASF header.
Definition at line 50 of file mms.h.
Referenced by ff_mms_asf_header_parser(), get_http_header_data(), get_tcp_server_response(), mms_read(), mmsh_read(), and mmsh_read_seek().
Definition at line 52 of file mms.h.
Referenced by ff_mms_asf_header_parser(), mms_open(), mms_read(), mmsh_seek(), pad_media_packet(), and read_data_packet().
The header has been received and parsed.
Definition at line 51 of file mms.h.
Referenced by get_http_header_data(), get_tcp_server_response(), handle_chunk_type(), and mms_open().
uint8_t MMSContext::in_buffer[65536] |
Buffer for incoming packets.
Buffer for incoming packets.
Definition at line 42 of file mms.h.
Referenced by clear_stream_buffers(), ff_mms_asf_header_parser(), get_http_header_data(), get_tcp_server_response(), handle_packet_stream_changing_type(), pad_media_packet(), and read_data_packet().
TCP connection handle.
Definition at line 31 of file mms.h.
Referenced by get_chunk_header(), get_http_header_data(), get_tcp_server_response(), mms_open(), mmsh_open_internal(), mmsh_read_seek(), read_data_packet(), and send_command_packet().
unsigned int MMSContext::nb_streams_allocated |
allocated size of streams
Definition at line 57 of file mms.h.
Referenced by ff_mms_asf_header_parser().
uint8_t MMSContext::out_buffer[512] |
Buffer for outgoing packet.
Definition at line 37 of file mms.h.
Referenced by ff_mms_asf_header_parser(), mms_put_utf16(), send_command_packet(), and start_command_packet().
uint8_t* MMSContext::read_in_ptr |
Pointer for reading from incoming buffer.
Definition at line 43 of file mms.h.
Referenced by clear_stream_buffers(), ff_mms_read_data(), get_tcp_server_response(), and read_data_packet().
Reading length from incoming buffer.
Definition at line 44 of file mms.h.
Referenced by clear_stream_buffers(), ff_mms_read_data(), get_tcp_server_response(), mms_read(), mmsh_read(), mmsh_seek(), pad_media_packet(), and read_data_packet().
stream numbers.
Definition at line 56 of file mms.h.
Referenced by ff_mms_asf_header_parser(), mms_open(), mmsh_open_internal(), and send_stream_selection_request().
Definition at line 32 of file mms.h.
Referenced by ff_mms_asf_header_parser(), mmsh_open_internal(), mmsh_read_seek(), and send_stream_selection_request().
uint8_t* MMSContext::write_out_ptr |
Buffer for outgoing packets.
Pointer for writting the buffer.
Definition at line 36 of file mms.h.
Referenced by insert_command_prefixes(), mms_put_utf16(), send_command_packet(), send_media_file_request(), send_media_header_request(), send_media_packet_request(), send_protocol_select(), send_startup_packet(), send_stream_selection_request(), and start_command_packet().