GP_RTPPacketizer Struct Reference

#include <ietf.h>

Collaboration diagram for GP_RTPPacketizer:
Collaboration graph
[legend]

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_BitStreampck_hdr
GF_BitStreampayload
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:

Generated on 4 May 2016 for libgpac by  doxygen 1.6.1