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)
 
  packet payload type
 
uint32_t  timestamp
  packet full timestamp
 
uint32_t  ts_delta
  timestamp increment to the previous one in milliseconds (latter only for media packets)
 
uint32_t  extra
  probably an additional channel ID used during streaming data
 
  packet payload
 
int  data_size
  packet payload size
 

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_read_internal(), ff_rtmp_packet_write(), and rtmp_write().

RTMPPacketType RTMPPacket::type

packet payload type

Definition at line 79 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_dump(), ff_rtmp_packet_read_internal(), ff_rtmp_packet_write(), get_packet(), handle_notify(), rtmp_parse_result(), and rtmp_send_packet().

uint32_t RTMPPacket::timestamp

packet full timestamp

Definition at line 80 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_dump(), ff_rtmp_packet_read_internal(), ff_rtmp_packet_write(), gen_pong(), get_packet(), and handle_notify().

uint32_t RTMPPacket::ts_delta

timestamp increment to the previous one in milliseconds (latter only for media packets)

Definition at line 81 of file rtmppkt.h.

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

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_read_internal(), ff_rtmp_packet_write(), gen_play(), gen_publish(), rtmp_write(), and send_invoke_response().

uint8_t* RTMPPacket::data

packet payload

Definition at line 83 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_destroy(), ff_rtmp_packet_dump(), ff_rtmp_packet_read_internal(), 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_play(), gen_pong(), gen_publish(), gen_release_stream(), gen_server_bw(), gen_swf_verification(), get_packet(), handle_chunk_size(), handle_client_bw(), handle_invoke(), handle_invoke_error(), handle_invoke_result(), handle_invoke_status(), handle_notify(), handle_ping(), handle_server_bw(), read_connect(), rtmp_send_packet(), rtmp_write(), and send_invoke_response().

int RTMPPacket::data_size

packet payload size

Definition at line 84 of file rtmppkt.h.

Referenced by ff_rtmp_packet_create(), ff_rtmp_packet_destroy(), ff_rtmp_packet_dump(), ff_rtmp_packet_read_internal(), ff_rtmp_packet_write(), find_tracked_method(), gen_connect(), gen_pong(), get_packet(), handle_chunk_size(), handle_client_bw(), handle_invoke_error(), handle_invoke_status(), handle_notify(), handle_ping(), handle_server_bw(), read_connect(), rtmp_close(), rtmp_send_packet(), and send_invoke_response().


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

Generated on Wed Jul 10 2013 23:48:39 for FFmpeg by   doxygen 1.8.2

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