libgpac
Documentation of the core library of GPAC
hinting.c File Reference
+ Include dependency graph for hinting.c:

Functions

GF_Boxghnt_box_new ()
 
void ghnt_box_del (GF_Box *s)
 
GF_Err ghnt_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ghnt_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ghnt_box_size (GF_Box *s)
 
GF_HintSamplegf_isom_hint_sample_new (u32 ProtocolType)
 
void gf_isom_hint_sample_del (GF_HintSample *ptr)
 
GF_Err gf_isom_hint_sample_read (GF_HintSample *ptr, GF_BitStream *bs, u32 sampleSize)
 
GF_Err gf_isom_hint_sample_write (GF_HintSample *ptr, GF_BitStream *bs)
 
u32 gf_isom_hint_sample_size (GF_HintSample *ptr)
 
GF_EXPORT GF_HintPacketgf_isom_hint_pck_new (u32 HintType)
 
GF_EXPORT void gf_isom_hint_pck_del (GF_HintPacket *ptr)
 
GF_EXPORT GF_Err gf_isom_hint_pck_read (GF_HintPacket *ptr, GF_BitStream *bs)
 
GF_EXPORT GF_Err gf_isom_hint_pck_write (GF_HintPacket *ptr, GF_BitStream *bs)
 
GF_EXPORT u32 gf_isom_hint_pck_size (GF_HintPacket *ptr)
 
GF_Err gf_isom_hint_pck_offset (GF_HintPacket *ptr, u32 offset, u32 HintSampleNumber)
 
GF_Err gf_isom_hint_pck_add_dte (GF_HintPacket *ptr, GF_GenericDTE *dte, u8 AtBegin)
 
GF_EXPORT u32 gf_isom_hint_pck_length (GF_HintPacket *ptr)
 
GF_GenericDTENewDTE (u8 type)
 
void DelDTE (GF_GenericDTE *dte)
 
GF_Err ReadDTE (GF_GenericDTE *_dte, GF_BitStream *bs)
 
GF_Err WriteDTE (GF_GenericDTE *_dte, GF_BitStream *bs)
 
GF_Err OffsetDTE (GF_GenericDTE *dte, u32 offset, u32 HintSampleNumber)
 
GF_RTPPacketgf_isom_hint_rtp_new ()
 
void gf_isom_hint_rtp_del (GF_RTPPacket *ptr)
 
GF_Err gf_isom_hint_rtp_read (GF_RTPPacket *ptr, GF_BitStream *bs)
 
GF_Err gf_isom_hint_rtp_offset (GF_RTPPacket *ptr, u32 offset, u32 HintSampleNumber)
 
u32 gf_isom_hint_rtp_length (GF_RTPPacket *ptr)
 
u32 gf_isom_hint_rtp_size (GF_RTPPacket *ptr)
 
GF_Err gf_isom_hint_rtp_write (GF_RTPPacket *ptr, GF_BitStream *bs)
 
GF_RTCPPacketgf_isom_hint_rtcp_new ()
 
void gf_isom_hint_rtcp_del (GF_RTCPPacket *ptr)
 
GF_Err gf_isom_hint_rtcp_read (GF_RTCPPacket *ptr, GF_BitStream *bs)
 
u32 gf_isom_hint_rtcp_length (GF_RTCPPacket *ptr)
 
u32 gf_isom_hint_rtcp_size (GF_RTCPPacket *ptr)
 
GF_Err gf_isom_hint_rtcp_write (GF_RTCPPacket *ptr, GF_BitStream *bs)
 

Function Documentation

◆ ghnt_box_new()

GF_Box* ghnt_box_new ( )
+ Here is the call graph for this function:

◆ ghnt_box_del()

void ghnt_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ ghnt_box_read()

GF_Err ghnt_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ ghnt_box_write()

GF_Err ghnt_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ ghnt_box_size()

GF_Err ghnt_box_size ( GF_Box s)

◆ gf_isom_hint_sample_new()

GF_HintSample* gf_isom_hint_sample_new ( u32  ProtocolType)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_sample_del()

void gf_isom_hint_sample_del ( GF_HintSample ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_sample_read()

GF_Err gf_isom_hint_sample_read ( GF_HintSample ptr,
GF_BitStream *  bs,
u32  sampleSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_sample_write()

GF_Err gf_isom_hint_sample_write ( GF_HintSample ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_sample_size()

u32 gf_isom_hint_sample_size ( GF_HintSample ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_new()

GF_EXPORT GF_HintPacket* gf_isom_hint_pck_new ( u32  HintType)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_del()

GF_EXPORT void gf_isom_hint_pck_del ( GF_HintPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_read()

GF_EXPORT GF_Err gf_isom_hint_pck_read ( GF_HintPacket ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_write()

GF_EXPORT GF_Err gf_isom_hint_pck_write ( GF_HintPacket ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_size()

GF_EXPORT u32 gf_isom_hint_pck_size ( GF_HintPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_offset()

GF_Err gf_isom_hint_pck_offset ( GF_HintPacket ptr,
u32  offset,
u32  HintSampleNumber 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_add_dte()

GF_Err gf_isom_hint_pck_add_dte ( GF_HintPacket ptr,
GF_GenericDTE dte,
u8  AtBegin 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_pck_length()

GF_EXPORT u32 gf_isom_hint_pck_length ( GF_HintPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ NewDTE()

GF_GenericDTE* NewDTE ( u8  type)
+ Here is the caller graph for this function:

◆ DelDTE()

void DelDTE ( GF_GenericDTE dte)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ReadDTE()

GF_Err ReadDTE ( GF_GenericDTE _dte,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WriteDTE()

GF_Err WriteDTE ( GF_GenericDTE _dte,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ OffsetDTE()

GF_Err OffsetDTE ( GF_GenericDTE dte,
u32  offset,
u32  HintSampleNumber 
)
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_new()

GF_RTPPacket* gf_isom_hint_rtp_new ( )
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_del()

void gf_isom_hint_rtp_del ( GF_RTPPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_read()

GF_Err gf_isom_hint_rtp_read ( GF_RTPPacket ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_offset()

GF_Err gf_isom_hint_rtp_offset ( GF_RTPPacket ptr,
u32  offset,
u32  HintSampleNumber 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_length()

u32 gf_isom_hint_rtp_length ( GF_RTPPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_size()

u32 gf_isom_hint_rtp_size ( GF_RTPPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtp_write()

GF_Err gf_isom_hint_rtp_write ( GF_RTPPacket ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtcp_new()

GF_RTCPPacket* gf_isom_hint_rtcp_new ( )
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtcp_del()

void gf_isom_hint_rtcp_del ( GF_RTCPPacket ptr)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtcp_read()

GF_Err gf_isom_hint_rtcp_read ( GF_RTCPPacket ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtcp_length()

u32 gf_isom_hint_rtcp_length ( GF_RTCPPacket ptr)
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtcp_size()

u32 gf_isom_hint_rtcp_size ( GF_RTCPPacket ptr)
+ Here is the caller graph for this function:

◆ gf_isom_hint_rtcp_write()

GF_Err gf_isom_hint_rtcp_write ( GF_RTCPPacket ptr,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: