16#if defined(__MACH__) || defined(__FreeBSD__)
17#include <machine/endian.h>
18#define __BYTE_ORDER BYTE_ORDER
19#define __BIG_ENDIAN BIG_ENDIAN
20#define __LITTLE_ENDIAN LITTLE_ENDIAN
27#define JANUS_PP_RTP_EXTMAP_AUDIO_LEVEL "urn:ietf:params:rtp-hdrext:ssrc-audio-level"
28#define JANUS_PP_RTP_EXTMAP_VIDEO_ORIENTATION "urn:3gpp:video-orientation"
32#if __BYTE_ORDER == __BIG_ENDIAN
39#elif __BYTE_ORDER == __LITTLE_ENDIAN
struct janus_pp_rtp_header_extension janus_pp_rtp_header_extension
struct janus_pp_frame_packet janus_pp_frame_packet
struct janus_pp_rtp_header janus_pp_rtp_header
uint16_t seq
Definition pp-rtp.h:62
uint16_t len
Definition pp-rtp.h:64
int audiolevel
Definition pp-rtp.h:69
uint32_t p_ts
Definition pp-rtp.h:61
long offset
Definition pp-rtp.h:66
int version
Definition pp-rtp.h:60
int pt
Definition pp-rtp.h:65
struct janus_pp_frame_packet * next
Definition pp-rtp.h:71
int skip
Definition pp-rtp.h:67
struct janus_pp_frame_packet * prev
Definition pp-rtp.h:72
int rotation
Definition pp-rtp.h:70
uint8_t drop
Definition pp-rtp.h:68
uint64_t ts
Definition pp-rtp.h:63
janus_pp_rtp_header * header
Definition pp-rtp.h:59