MMSContext Struct Reference

#include <mms.h>


Data Fields

URLContextmms_hd
 TCP connection handle.
MMSStreamstreams
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


Detailed Description

Definition at line 30 of file mms.h.


Field Documentation

Definition at line 32 of file mms.h.

Referenced by ff_mms_asf_header_parser(), mmsh_open(), and send_stream_selection_request().

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

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

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

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

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

Definition at line 53 of file mms.h.

Referenced by ff_mms_read_header(), mms_read(), and mmsh_read().

stream numbers.

Definition at line 56 of file mms.h.

Referenced by ff_mms_asf_header_parser(), mms_open(), mmsh_open(), and send_stream_selection_request().

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:

Generated on Mon May 2 19:50:36 2011 for FFmpeg by  doxygen 1.5.6