Fork me on GitHub
Loading...
Searching...
No Matches
janus_streaming_rtp_source Struct Reference
Collaboration diagram for janus_streaming_rtp_source:

Data Fields

char * audio_host
gint audio_port
gint remote_audio_port
gint audio_rtcp_port
gint remote_audio_rtcp_port
in_addr_t audio_mcast
char * video_host
gint video_port [3]
gint remote_video_port
gint video_rtcp_port
gint remote_video_rtcp_port
in_addr_t video_mcast
char * data_host
gint data_port
janus_recorderarc
janus_recordervrc
janus_recorderdrc
janus_mutex rec_mutex
janus_rtp_switching_context context [3]
int audio_fd
int video_fd [3]
int data_fd
int pipefd [2]
int audio_rtcp_fd
int video_rtcp_fd
gboolean simulcast
gboolean svc
gboolean askew
gboolean vskew
gint64 last_received_audio
gint64 last_received_video [3]
gint64 last_received_data
uint32_t audio_ssrc
uint32_t video_ssrc
volatile gint need_pli
volatile gint sending_pli
gint64 pli_latest
uint32_t lowest_bitrate
gint64 remb_latest
struct sockaddr_storage audio_rtcp_addr video_rtcp_addr
char * h264_spspps
int h264_spspps_len
gboolean rtsp
janus_streaming_rtp_keyframe keyframe
gboolean textdata
gboolean buffermsg
int rtp_collision
void * last_msg
janus_mutex buffermsg_mutex
janus_network_address audio_iface
janus_network_address video_iface
janus_network_address data_iface
gboolean is_srtp
int srtpsuite
char * srtpcrypto
srtp_t srtp_ctx
srtp_policy_t srtp_policy
gboolean e2ee
gboolean playoutdelay_ext

Field Documentation

◆ arc

janus_recorder* janus_streaming_rtp_source::arc

◆ askew

gboolean janus_streaming_rtp_source::askew

◆ audio_fd

int janus_streaming_rtp_source::audio_fd

◆ audio_host

char* janus_streaming_rtp_source::audio_host

◆ audio_iface

janus_network_address janus_streaming_rtp_source::audio_iface

◆ audio_mcast

in_addr_t janus_streaming_rtp_source::audio_mcast

◆ audio_port

gint janus_streaming_rtp_source::audio_port

◆ audio_rtcp_fd

int janus_streaming_rtp_source::audio_rtcp_fd

◆ audio_rtcp_port

gint janus_streaming_rtp_source::audio_rtcp_port

◆ audio_ssrc

uint32_t janus_streaming_rtp_source::audio_ssrc

◆ buffermsg

gboolean janus_streaming_rtp_source::buffermsg

◆ buffermsg_mutex

janus_mutex janus_streaming_rtp_source::buffermsg_mutex

◆ context

janus_rtp_switching_context janus_streaming_rtp_source::context[3]

◆ data_fd

int janus_streaming_rtp_source::data_fd

◆ data_host

char* janus_streaming_rtp_source::data_host

◆ data_iface

janus_network_address janus_streaming_rtp_source::data_iface

◆ data_port

gint janus_streaming_rtp_source::data_port

◆ drc

janus_recorder* janus_streaming_rtp_source::drc

◆ e2ee

gboolean janus_streaming_rtp_source::e2ee

◆ h264_spspps

char* janus_streaming_rtp_source::h264_spspps

◆ h264_spspps_len

int janus_streaming_rtp_source::h264_spspps_len

◆ is_srtp

gboolean janus_streaming_rtp_source::is_srtp

◆ keyframe

janus_streaming_rtp_keyframe janus_streaming_rtp_source::keyframe

◆ last_msg

void* janus_streaming_rtp_source::last_msg

◆ last_received_audio

gint64 janus_streaming_rtp_source::last_received_audio

◆ last_received_data

gint64 janus_streaming_rtp_source::last_received_data

◆ last_received_video

gint64 janus_streaming_rtp_source::last_received_video[3]

◆ lowest_bitrate

uint32_t janus_streaming_rtp_source::lowest_bitrate

◆ need_pli

volatile gint janus_streaming_rtp_source::need_pli

◆ pipefd

int janus_streaming_rtp_source::pipefd[2]

◆ playoutdelay_ext

gboolean janus_streaming_rtp_source::playoutdelay_ext

◆ pli_latest

gint64 janus_streaming_rtp_source::pli_latest

◆ rec_mutex

janus_mutex janus_streaming_rtp_source::rec_mutex

◆ remb_latest

gint64 janus_streaming_rtp_source::remb_latest

◆ remote_audio_port

gint janus_streaming_rtp_source::remote_audio_port

◆ remote_audio_rtcp_port

gint janus_streaming_rtp_source::remote_audio_rtcp_port

◆ remote_video_port

gint janus_streaming_rtp_source::remote_video_port

◆ remote_video_rtcp_port

gint janus_streaming_rtp_source::remote_video_rtcp_port

◆ rtp_collision

int janus_streaming_rtp_source::rtp_collision

◆ rtsp

gboolean janus_streaming_rtp_source::rtsp

◆ sending_pli

volatile gint janus_streaming_rtp_source::sending_pli

◆ simulcast

gboolean janus_streaming_rtp_source::simulcast

◆ srtp_ctx

srtp_t janus_streaming_rtp_source::srtp_ctx

◆ srtp_policy

srtp_policy_t janus_streaming_rtp_source::srtp_policy

◆ srtpcrypto

char* janus_streaming_rtp_source::srtpcrypto

◆ srtpsuite

int janus_streaming_rtp_source::srtpsuite

◆ svc

gboolean janus_streaming_rtp_source::svc

◆ textdata

gboolean janus_streaming_rtp_source::textdata

◆ video_fd

int janus_streaming_rtp_source::video_fd[3]

◆ video_host

char* janus_streaming_rtp_source::video_host

◆ video_iface

janus_network_address janus_streaming_rtp_source::video_iface

◆ video_mcast

in_addr_t janus_streaming_rtp_source::video_mcast

◆ video_port

gint janus_streaming_rtp_source::video_port[3]

◆ video_rtcp_addr

struct sockaddr_storage audio_rtcp_addr janus_streaming_rtp_source::video_rtcp_addr

◆ video_rtcp_fd

int janus_streaming_rtp_source::video_rtcp_fd

◆ video_rtcp_port

gint janus_streaming_rtp_source::video_rtcp_port

◆ video_ssrc

uint32_t janus_streaming_rtp_source::video_ssrc

◆ vrc

janus_recorder* janus_streaming_rtp_source::vrc

◆ vskew

gboolean janus_streaming_rtp_source::vskew

The documentation for this struct was generated from the following file: