GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GP_RTPPacketizer Struct Reference

#include <ietf.h>

+ Collaboration diagram for GP_RTPPacketizer:

Data Fields

GF_SLHeader sl_header
 
u32 rtp_payt
 
u32 flags
 
u32 Path_MTU
 
u32 max_ptime
 
u8 PayloadType
 
GF_RTPHeader rtp_header
 
void(* OnNewPacket )(void *cbk_obj, GF_RTPHeader *header)
 
void(* OnPacketDone )(void *cbk_obj, GF_RTPHeader *header)
 
void(* OnDataReference )(void *cbk_obj, u32 payload_size, u32 offset_from_orig)
 
void(* OnData )(void *cbk_obj, char *data, u32 data_size, Bool is_header)
 
void * cbk_obj
 
GP_RTPSLMap slMap
 
GF_SLConfig sl_config
 
Bool first_sl_in_rtp
 
Bool has_AU_header
 
GF_BitStream * pck_hdr
 
GF_BitStream * payload
 
u32 last_au_sn
 
u32 auh_size
 
u32 bytesInPacket
 
Bool force_flush
 
Bool is_encrypted
 
u64 IV
 
u64 first_AU_IV
 
char * key_indicator
 
Bool avc_non_idr
 
u8 ac3_ft
 
char hevc_payload_hdr [2]
 

Field Documentation

GF_SLHeader GP_RTPPacketizer::sl_header
u32 GP_RTPPacketizer::rtp_payt
u32 GP_RTPPacketizer::flags
u32 GP_RTPPacketizer::Path_MTU
u32 GP_RTPPacketizer::max_ptime
u8 GP_RTPPacketizer::PayloadType
GF_RTPHeader GP_RTPPacketizer::rtp_header
void(* GP_RTPPacketizer::OnNewPacket)(void *cbk_obj, GF_RTPHeader *header)
void(* GP_RTPPacketizer::OnPacketDone)(void *cbk_obj, GF_RTPHeader *header)
void(* GP_RTPPacketizer::OnDataReference)(void *cbk_obj, u32 payload_size, u32 offset_from_orig)
void(* GP_RTPPacketizer::OnData)(void *cbk_obj, char *data, u32 data_size, Bool is_header)
void* GP_RTPPacketizer::cbk_obj
GP_RTPSLMap GP_RTPPacketizer::slMap
GF_SLConfig GP_RTPPacketizer::sl_config
Bool GP_RTPPacketizer::first_sl_in_rtp
Bool GP_RTPPacketizer::has_AU_header
GF_BitStream* GP_RTPPacketizer::pck_hdr
GF_BitStream * GP_RTPPacketizer::payload
u32 GP_RTPPacketizer::last_au_sn
u32 GP_RTPPacketizer::auh_size
u32 GP_RTPPacketizer::bytesInPacket
Bool GP_RTPPacketizer::force_flush
Bool GP_RTPPacketizer::is_encrypted
u64 GP_RTPPacketizer::IV
u64 GP_RTPPacketizer::first_AU_IV
char* GP_RTPPacketizer::key_indicator
Bool GP_RTPPacketizer::avc_non_idr
u8 GP_RTPPacketizer::ac3_ft
char GP_RTPPacketizer::hevc_payload_hdr[2]

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