Package: inet.transportlayer.rtp
RtpAvProfile
simple moduleAudio-Video RTP Profile. RtpAvProfile is internal to the Rtp module; instances are created and connected dynamically by Rtp.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| autoOutputFileNames | bool |
Gates
| Name | Direction | Size | Description |
|---|---|---|---|
| rtpIn | input | ||
| payloadSenderIn | input | ||
| payloadReceiverIn [ ] | input | ||
| rtpOut | output | ||
| payloadSenderOut | output | ||
| payloadReceiverOut [ ] | output |
Incoming messages (observed)
| gate | msg | kind | ctrl | srcModule | tags |
|---|---|---|---|---|---|
| payloadSenderIn | RtpInnerPacket | 0 | RtpAvProfilePayload32Sender | ||
| rtpIn | RtpInnerPacket | 0 | Rtp |
Outgoing messages (observed)
| gate | msg | kind | ctrl | destModule | tags |
|---|---|---|---|---|---|
| payloadReceiverOut[] | RtpInnerPacket | 0 | RtpAvProfilePayload32Receiver | ||
| payloadSenderOut | RtpInnerPacket | 0 | RtpAvProfilePayload32Sender | ||
| rtpOut | RtpInnerPacket | 0 | Rtp |
Packet operations (observed)
| chunkType | packetAction |
|---|---|
| RtpHeader | peekAtFront |
Source code
// // Audio-Video RTP Profile. ~RtpAvProfile is internal to the ~Rtp module; // instances are created and connected dynamically by ~Rtp. // simple RtpAvProfile { parameters: bool autoOutputFileNames; gates: input rtpIn; input payloadSenderIn; input payloadReceiverIn[]; output rtpOut; output payloadSenderOut; output payloadReceiverOut[]; }File: src/inet/transportlayer/rtp/RtpProfile.ned