libgpac
Documentation of the core library of GPAC
in_rtp_stream.c File Reference
#include "in_rtp.h"
+ Include dependency graph for in_rtp_stream.c:

Functions

void rtpin_stream_ack_connect (GF_RTPInStream *stream, GF_Err e)
 
GF_Err rtpin_stream_init (GF_RTPInStream *stream, Bool ResetOnly)
 
void rtpin_stream_reset_queue (GF_RTPInStream *stream)
 
void rtpin_stream_del (GF_RTPInStream *stream)
 
static void rtpin_stream_queue_pck (GF_RTPInStream *stream, GF_FilterPacket *pck, u64 cts)
 
static void rtp_sl_packet_cbk (void *udta, u8 *payload, u32 size, GF_SLHeader *hdr, GF_Err e)
 
GF_RTPInStream * rtpin_stream_new_standalone (GF_RTPIn *rtp, const char *flow_ip, u32 port, Bool for_satip)
 
GF_RTPInStream * rtpin_stream_new (GF_RTPIn *rtp, GF_SDPMedia *media, GF_SDPInfo *sdp, GF_RTPInStream *input_stream)
 
static void rtpin_stream_update_stats (GF_RTPInStream *stream)
 
void rtpin_stream_on_rtp_pck (GF_RTPInStream *stream, char *pck, u32 size)
 
static void rtpin_adjust_sync (GF_RTPIn *ctx)
 
static void rtpin_stream_on_rtcp_pck (GF_RTPInStream *stream, char *pck, u32 size)
 
GF_Err rtpin_rtsp_data_cbk (GF_RTSPSession *sess, void *cbk, u8 *buffer, u32 bufferSize, Bool IsRTCP)
 
u32 rtpin_stream_read (GF_RTPInStream *stream)
 

Function Documentation

◆ rtpin_stream_ack_connect()

void rtpin_stream_ack_connect ( GF_RTPInStream *  stream,
GF_Err  e 
)
+ Here is the caller graph for this function:

◆ rtpin_stream_init()

GF_Err rtpin_stream_init ( GF_RTPInStream *  stream,
Bool  ResetOnly 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_reset_queue()

void rtpin_stream_reset_queue ( GF_RTPInStream *  stream)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_del()

void rtpin_stream_del ( GF_RTPInStream *  stream)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_queue_pck()

static void rtpin_stream_queue_pck ( GF_RTPInStream *  stream,
GF_FilterPacket *  pck,
u64  cts 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtp_sl_packet_cbk()

static void rtp_sl_packet_cbk ( void *  udta,
u8 payload,
u32  size,
GF_SLHeader hdr,
GF_Err  e 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_new_standalone()

GF_RTPInStream* rtpin_stream_new_standalone ( GF_RTPIn rtp,
const char *  flow_ip,
u32  port,
Bool  for_satip 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_new()

GF_RTPInStream* rtpin_stream_new ( GF_RTPIn rtp,
GF_SDPMedia media,
GF_SDPInfo sdp,
GF_RTPInStream *  input_stream 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_update_stats()

static void rtpin_stream_update_stats ( GF_RTPInStream *  stream)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_on_rtp_pck()

void rtpin_stream_on_rtp_pck ( GF_RTPInStream *  stream,
char *  pck,
u32  size 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_adjust_sync()

static void rtpin_adjust_sync ( GF_RTPIn ctx)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_on_rtcp_pck()

static void rtpin_stream_on_rtcp_pck ( GF_RTPInStream *  stream,
char *  pck,
u32  size 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_rtsp_data_cbk()

GF_Err rtpin_rtsp_data_cbk ( GF_RTSPSession *  sess,
void *  cbk,
u8 buffer,
u32  bufferSize,
Bool  IsRTCP 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpin_stream_read()

u32 rtpin_stream_read ( GF_RTPInStream *  stream)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: