The application has modified the RTP header in some way:
If your application has modified the RTP header, you must set this value to the size of the RTP packet that will be transmitted. Doing so will signal to the media engine that internal RTP header manipulations should not be performed. If you modify the RTP header and you do not set this value, the media engine will overwrite your RTP header changes before it transmits the RTP media packet.
The application has encrypted the entire RTP packet:
If your application has encrypted the entire RTP packet (RTP header and sample payload data), you must set this value to the size of the RTP packet that will be transmitted. Doing so will signal to the media engine that internal RTP header manipulations should not be performed. If you encrypt the complete RTP packet and you do not set this value, the media engine will corrupt your encrypted RTP packet.
Assembly: LMEVoipManaged (in LMEVoipManaged.dll) Version: 6.0.5226.26700
Syntax
C# |
---|
public uint NewRtpBufferLengthInBytes |
Visual Basic (Declaration) |
---|
Public NewRtpBufferLengthInBytes As UInteger |
Visual C++ |
---|
public: unsigned int NewRtpBufferLengthInBytes |
J# |
---|
public UInt32 NewRtpBufferLengthInBytes |