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

uint32_t RTMPPacket::timestamp
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().


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