RtpPayloadReceiver
Package: inet.transportlayer.rtp
RtpPayloadReceiver
simple module(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| SimpleModule | 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); }File: src/inet/transportlayer/rtp/RtpPayloadReceiver.ned