libgpac
Documentation of the core library of GPAC
out_rtp.h File Reference
#include <gpac/filters.h>
#include <gpac/constants.h>
#include <gpac/base_coding.h>
#include <gpac/mpeg4_odf.h>
#include <gpac/internal/ietf_dev.h>
+ Include dependency graph for out_rtp.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  GF_RTPOutStream
 

Enumerations

enum  RTPOutStreamState { RTPOUT_STREAM_NOT_ACTIVE =0 , RTPOUT_STREAM_PLAY , RTPOUT_STREAM_STOP }
 

Functions

GF_Err rtpout_create_sdp (GF_List *streams, Bool is_rtsp, const char *ip, const char *info, const char *sess_name, const char *url, const char *email, u32 base_pid_id, FILE **sdp_tmp, u64 *session_id)
 
GF_Err rtpout_init_streamer (GF_RTPOutStream *stream, const char *ipdest, Bool inject_xps, Bool use_mpeg4_signaling, Bool use_latm, u32 payt, u32 mtu, u32 ttl, const char *ifce, Bool is_rtsp, u32 *base_pid_id, const char *netcap_id)
 
GF_Err rtpout_process_rtp (GF_List *streams, GF_RTPOutStream **active_stream, Bool loop, s32 delay, u32 *active_stream_idx, u64 sys_clock_at_init, u64 *active_min_ts_microsec, u64 microsec_ts_init, Bool *wait_for_loop, u32 *repost_delay_us, Bool *first_RTCP_sent, u32 base_pid_id)
 
void rtpout_del_stream (GF_RTPOutStream *st)
 

Enumeration Type Documentation

◆ RTPOutStreamState

Enumerator
RTPOUT_STREAM_NOT_ACTIVE 
RTPOUT_STREAM_PLAY 
RTPOUT_STREAM_STOP 

Function Documentation

◆ rtpout_create_sdp()

GF_Err rtpout_create_sdp ( GF_List *  streams,
Bool  is_rtsp,
const char *  ip,
const char *  info,
const char *  sess_name,
const char *  url,
const char *  email,
u32  base_pid_id,
FILE **  sdp_tmp,
u64 session_id 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpout_init_streamer()

GF_Err rtpout_init_streamer ( GF_RTPOutStream stream,
const char *  ipdest,
Bool  inject_xps,
Bool  use_mpeg4_signaling,
Bool  use_latm,
u32  payt,
u32  mtu,
u32  ttl,
const char *  ifce,
Bool  is_rtsp,
u32 base_pid_id,
const char *  netcap_id 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpout_process_rtp()

GF_Err rtpout_process_rtp ( GF_List *  streams,
GF_RTPOutStream **  active_stream,
Bool  loop,
s32  delay,
u32 active_stream_idx,
u64  sys_clock_at_init,
u64 active_min_ts_microsec,
u64  microsec_ts_init,
Bool wait_for_loop,
u32 repost_delay_us,
Bool first_RTCP_sent,
u32  base_pid_id 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtpout_del_stream()

void rtpout_del_stream ( GF_RTPOutStream st)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: