21#ifndef _H264_VIDEO_RTP_SINK_HH
22#define _H264_VIDEO_RTP_SINK_HH
24#ifndef _H264_OR_5_VIDEO_RTP_SINK_HH
34 u_int8_t
const* sps,
unsigned spsSize, u_int8_t
const* pps,
unsigned ppsSize);
40 char const* sPropParameterSetsStr);
47 u_int8_t
const* sps =
NULL,
unsigned spsSize = 0,
48 u_int8_t
const* pps =
NULL,
unsigned ppsSize = 0);
H264VideoRTPSink(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, u_int8_t const *sps=NULL, unsigned spsSize=0, u_int8_t const *pps=NULL, unsigned ppsSize=0)
virtual ~H264VideoRTPSink()
static H264VideoRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat)
static H264VideoRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, u_int8_t const *sps, unsigned spsSize, u_int8_t const *pps, unsigned ppsSize)
static H264VideoRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, char const *sPropParameterSetsStr)
virtual Boolean sourceIsCompatibleWithUs(MediaSource &source)
virtual char const * auxSDPLine()