RtpPayloadReceiver¶
Package: inet.transportlayer.rtp
simple module RtpPayloadReceiver
(no description)
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
simple module |
Base module for all INET simple modules. |
Parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
outputFileName |
string |
||
outputLogFileName |
string |
“outputLogLoss%d.log” |
Properties¶
Name |
Value |
Description |
|---|---|---|
class |
RtpPayloadReceiver |
Gates¶
Name |
Direction |
Size |
Description |
|---|---|---|---|
profileIn |
input |
||
profileOut |
output |
Signals¶
Name |
Type |
Unit |
Description |
|---|---|---|---|
rcvdPkRtpTimestamp |
simtime_t |
s |
Statistics¶
Name |
Title |
Source |
Record |
Unit |
Interpolation Mode |
Description |
|---|---|---|---|---|---|---|
rcvdPkRtpTimestamp |
received packet RTP timestamp |
vector |
Source code¶
simple RtpPayloadReceiver extends SimpleModule like IRTPPayloadReceiver
{
parameters:
@class(RtpPayloadReceiver);
string outputFileName;
string outputLogFileName = default("outputLogLoss%d.log");
@signal[rcvdPkRtpTimestamp](type=simtime_t; unit=s);
@statistic[rcvdPkRtpTimestamp](title="received packet RTP timestamp"; record=vector);
gates:
input profileIn @labels(RtpInnerPacket);
output profileOut @labels(RtpInnerPacket);
}