FFmpeg
Data Fields
MMSContext Struct Reference

#include <mms.h>

Data Fields

  TCP connection handle. 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...
 
  Reading length from incoming buffer. More...
 
uint8_t *  asf_header
  Internal handling of the ASF header. More...
 
  Size of stored ASF header. More...
 
  The header has been received and parsed. More...
 
 
 
int  stream_num
  stream numbers. More...
 
unsigned int  nb_streams_allocated
  allocated size of streams More...
 

Detailed Description

Definition at line 30 of file mms.h.

Field Documentation

mms_hd

URLContext* MMSContext::mms_hd

TCP connection handle.

Definition at line 31 of file mms.h.

Referenced by ff_mms_asf_header_parser(), get_chunk_header(), get_http_header_data(), get_tcp_server_response(), handle_packet_stream_changing_type(), mms_open(), mmsh_open_internal(), read_data_packet(), and send_command_packet().

streams

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

write_out_ptr

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

out_buffer

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

in_buffer

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

read_in_ptr

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

remaining_in_len

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

asf_header

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

asf_header_size

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

header_parsed

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

asf_packet_len

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

asf_header_read_size

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

stream_num

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

nb_streams_allocated

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 Wed Nov 19 2025 19:24:12 for FFmpeg by   doxygen 1.8.17

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