FFmpeg
Data Fields
MMSContext Struct Reference

#include <mms.h>

Data Fields

  TCP connection handle.
 
 
int  stream_num
  stream numbers.
 
unsigned int  nb_streams_allocated
  allocated size of streams
 
  Buffer for outgoing packets.
 
  Buffer for outgoing packet.
 
uint8_t  in_buffer [65536]
 
  Pointer for reading from incoming buffer.
 
  Reading length from incoming buffer.
 
  Internal handling of the ASF header.
 
  Size of stored ASF header.
 
  The header has been received and parsed.
 
 
 

Detailed Description

Definition at line 30 of file mms.h.

Field Documentation

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

MMSStream* MMSContext::streams

Definition at line 32 of file mms.h.

Referenced by ff_mms_asf_header_parser(), mmsh_open_internal(), 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().

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.

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

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::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

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::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:

Generated on Sun Mar 23 2014 23:50:39 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /