Route CodecSpecificInfo from encoder to packetizer
Making a long chain of interface changes to route a CodecSpecificInfo struct from the video encoder function to the RTPSenderVideo. This will be used to convey information needed by the RTP packetizer when building the RTP headers. Review URL: http://webrtc-codereview.appspot.com/56001 git-svn-id: http://webrtc.googlecode.com/svn/trunk@140 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -27,6 +27,7 @@ class MatlabPlot;
|
||||
#endif
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
class ModuleRtpRtcpImpl : public ModuleRtpRtcpPrivate, private TMMBRHelp
|
||||
{
|
||||
public:
|
||||
@@ -224,12 +225,14 @@ public:
|
||||
virtual WebRtc_Word32 RegisterSendTransport(Transport* outgoingTransport);
|
||||
|
||||
// Used by the codec module to deliver a video or audio frame for packetization
|
||||
virtual WebRtc_Word32 SendOutgoingData(const FrameType frameType,
|
||||
const WebRtc_Word8 payloadType,
|
||||
const WebRtc_UWord32 timeStamp,
|
||||
const WebRtc_UWord8* payloadData,
|
||||
const WebRtc_UWord32 payloadSize,
|
||||
const RTPFragmentationHeader* fragmentation = NULL);
|
||||
virtual WebRtc_Word32
|
||||
SendOutgoingData(const FrameType frameType,
|
||||
const WebRtc_Word8 payloadType,
|
||||
const WebRtc_UWord32 timeStamp,
|
||||
const WebRtc_UWord8* payloadData,
|
||||
const WebRtc_UWord32 payloadSize,
|
||||
const RTPFragmentationHeader* fragmentation = NULL,
|
||||
const RTPVideoTypeHeader* rtpTypeHdr = NULL);
|
||||
|
||||
/*
|
||||
* RTCP
|
||||
|
||||
Reference in New Issue
Block a user