libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>
#include <gpac/constants.h>
#include <gpac/base_coding.h>
#include <gpac/mpeg4_odf.h>
#include <gpac/internal/ietf_dev.h>
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) |
enum RTPOutStreamState |
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 | ) |