FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
MMSContext Struct Reference

#include <mms.h>

Data Fields

URLContextmms_hd
 TCP connection handle. More...
 
MMSStreamstreams
 
int stream_num
 stream numbers. More...
 
unsigned int nb_streams_allocated
 allocated size of streams More...
 
uint8_twrite_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_tread_in_ptr
 Pointer for reading from incoming buffer. More...
 
int remaining_in_len
 Reading length from incoming buffer. More...
 
uint8_tasf_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

Definition at line 30 of file mms.h.

Field Documentation

URLContext* MMSContext::mms_hd
MMSStream* MMSContext::streams
uint8_t* MMSContext::write_out_ptr
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::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().

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().

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(), and get_tcp_server_response().

int MMSContext::asf_header_size
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().

int MMSContext::asf_packet_len
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::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().

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().


The documentation for this struct was generated from the following file: