| FFmpeg
    | 
#include <mms.h>

| Data Fields | |
| URLContext * | mms_hd | 
| TCP connection handle.  More... | |
| MMSStream * | streams | 
| int | stream_num | 
| stream numbers.  More... | |
| unsigned int | nb_streams_allocated | 
| allocated size of streams  More... | |
| uint8_t * | write_out_ptr | 
| Buffer for outgoing packets.  More... | |
| uint8_t | out_buffer [512] | 
| Buffer for outgoing packet.  More... | |
| uint8_t | in_buffer [65536] | 
| Buffer for incoming packets.  More... | |
| uint8_t * | read_in_ptr | 
| Pointer for reading from incoming buffer.  More... | |
| int | remaining_in_len | 
| Reading length from incoming buffer.  More... | |
| uint8_t * | asf_header | 
| Internal handling of the ASF header.  More... | |
| int | asf_header_size | 
| Size of stored ASF header.  More... | |
| int | header_parsed | 
| The header has been received and parsed.  More... | |
| int | asf_packet_len | 
| int | asf_header_read_size | 
Detailed Description
Field Documentation
| 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(), ff_mms_read_header(), get_http_header_data(), get_tcp_server_response(), and mmsh_read_seek().
| int MMSContext::asf_header_read_size | 
Definition at line 53 of file mms.h.
Referenced by ff_mms_read_header(), mms_read(), mmsh_read(), mmsh_read_seek(), and mmsh_seek().
| int MMSContext::asf_header_size | 
Size of stored ASF header.
Definition at line 50 of file mms.h.
Referenced by ff_mms_asf_header_parser(), ff_mms_read_header(), get_http_header_data(), get_tcp_server_response(), mms_read(), mmsh_read(), and mmsh_read_seek().
| int MMSContext::asf_packet_len | 
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().
| int MMSContext::header_parsed | 
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().
| URLContext* MMSContext::mms_hd | 
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().
| int MMSContext::remaining_in_len | 
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().
| int MMSContext::stream_num | 
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().
| MMSStream* MMSContext::streams | 
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 writing 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().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:26 for FFmpeg by
 1.8.11
 1.8.11