FFmpeg
Data Fields
RTMPPacket Struct Reference

structure for holding RTMP packets More...

#include <rtmppkt.h>

Data Fields

int  channel_id
  RTMP channel ID (nothing to do with audio/video channels though) More...
 
  packet payload type More...
 
uint32_t  timestamp
  packet full timestamp More...
 
uint32_t  ts_field
  24-bit timestamp or increment to the previous one, in milliseconds (latter only for media packets). Clipped to a maximum of 0xFFFFFF, indicating an extended timestamp field. More...
 
uint32_t  extra
  probably an additional channel ID used during streaming data More...
 
  packet payload More...
 
int  size
  packet payload size More...
 
int  offset
  amount of data read so far More...
 
int  read
  amount read, including headers More...
 

Detailed Description

structure for holding RTMP packets

Definition at line 77 of file rtmppkt.h.

Field Documentation

int RTMPPacket::channel_id

RTMP channel ID (nothing to do with audio/video channels though)

Definition at line 78 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_dump(), ff_rtmp_packet_write(), rtmp_packet_read_one_chunk(), and rtmp_write().

RTMPPacketType RTMPPacket::type

packet payload type

Definition at line 79 of file rtmppkt.h.

Referenced by append_flv_data(), ff_rtmp_packet_create(), ff_rtmp_packet_dump(), ff_rtmp_packet_write(), get_packet(), read_connect(), rtmp_packet_read_one_chunk(), rtmp_parse_result(), rtmp_send_packet(), and rtmp_write().

uint32_t RTMPPacket::timestamp

packet full timestamp

Definition at line 80 of file rtmppkt.h.

Referenced by append_flv_data(), ff_rtmp_packet_create(), ff_rtmp_packet_dump(), ff_rtmp_packet_write(), gen_pong(), get_packet(), handle_metadata(), and rtmp_packet_read_one_chunk().

uint32_t RTMPPacket::ts_field

24-bit timestamp or increment to the previous one, in milliseconds (latter only for media packets). Clipped to a maximum of 0xFFFFFF, indicating an extended timestamp field.

Definition at line 81 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_write(), and rtmp_packet_read_one_chunk().

uint32_t RTMPPacket::extra

probably an additional channel ID used during streaming data

Definition at line 82 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_dump(), ff_rtmp_packet_write(), gen_pause(), gen_play(), gen_publish(), gen_seek(), rtmp_packet_read_one_chunk(), rtmp_write(), and write_status().

uint8_t* RTMPPacket::data

packet payload

Definition at line 83 of file rtmppkt.h.

Referenced by append_flv_data(), ff_rtmp_packet_create(), ff_rtmp_packet_destroy(), ff_rtmp_packet_dump(), ff_rtmp_packet_write(), find_tracked_method(), gen_buffer_time(), gen_bytes_read(), gen_check_bw(), gen_connect(), gen_create_stream(), gen_delete_stream(), gen_fcpublish_stream(), gen_fcsubscribe_stream(), gen_fcunpublish_stream(), gen_get_stream_length(), gen_pause(), gen_play(), gen_pong(), gen_publish(), gen_release_stream(), gen_seek(), gen_server_bw(), gen_swf_verification(), handle_chunk_size(), handle_client_bw(), handle_invoke(), handle_invoke_error(), handle_invoke_status(), handle_metadata(), handle_notify(), handle_ping(), handle_server_bw(), read_connect(), read_number_result(), rtmp_packet_read_one_chunk(), rtmp_send_packet(), rtmp_write(), send_invoke_response(), write_begin(), and write_status().

int RTMPPacket::size

packet payload size

Definition at line 84 of file rtmppkt.h.

Referenced by append_flv_data(), ff_rtmp_packet_create(), ff_rtmp_packet_destroy(), ff_rtmp_packet_dump(), ff_rtmp_packet_write(), find_tracked_method(), gen_connect(), gen_pong(), get_packet(), handle_chunk_size(), handle_client_bw(), handle_invoke(), handle_invoke_error(), handle_invoke_status(), handle_metadata(), handle_notify(), handle_ping(), handle_server_bw(), read_connect(), read_number_result(), rtmp_close(), rtmp_packet_read_one_chunk(), rtmp_send_packet(), rtmp_write(), send_invoke_response(), write_begin(), and write_status().

int RTMPPacket::offset

amount of data read so far

Definition at line 85 of file rtmppkt.h.

Referenced by rtmp_packet_read_one_chunk().

int RTMPPacket::read

amount read, including headers

Definition at line 86 of file rtmppkt.h.

Referenced by rtmp_packet_read_one_chunk().


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

Generated on Wed Jun 10 2015 01:57:23 for FFmpeg by   doxygen 1.8.6

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