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

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

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

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

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


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

Generated on Fri Oct 26 02:46:17 2012 for FFmpeg by  doxygen 1.5.8