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).
RTMPPacketType type
 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
uint8_tdata
 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

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

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

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


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

Generated on Fri Oct 26 02:50:16 2012 for FFmpeg by  doxygen 1.5.8