NED File src/transport/rtp/RTPPayloadReceiver.ned

Name Type Description
IRTPPayloadReceiver module interface

Interface for RTP Payload Receivers.

RTPPayloadReceiver simple module (no description)
RTPAVProfilePayload10Receiver simple module (no description)
RTPAVProfilePayload32Receiver simple module (no description)
RTPAVProfileSampleBasedAudioReceiver simple module (no description)

Source code:

package inet.transport.rtp;

//
// Interface for \RTP Payload Receivers.
//
// These modules are internal to the RTP module; instances are created
// and connected dynamically by RTPProfile.
//
moduleinterface IRTPPayloadReceiver
{
    parameters:
        string outputFileName;

    gates:
        input profileIn @labels(RTPInnerPacket);
        output profileOut @labels(RTPInnerPacket);
}

simple RTPPayloadReceiver like IRTPPayloadReceiver
{
    parameters:
        string outputFileName;

    gates:
        input profileIn @labels(RTPInnerPacket);
        output profileOut @labels(RTPInnerPacket);
}

simple RTPAVProfilePayload10Receiver like IRTPPayloadReceiver
{
    parameters:
        string outputFileName;

    gates:
        input profileIn @labels(RTPInnerPacket);
        output profileOut @labels(RTPInnerPacket);
}

simple RTPAVProfilePayload32Receiver like IRTPPayloadReceiver
{
    parameters:
        string outputFileName;

    gates:
        input profileIn @labels(RTPInnerPacket);
        output profileOut @labels(RTPInnerPacket);
}

simple RTPAVProfileSampleBasedAudioReceiver like IRTPPayloadReceiver
{
    parameters:
        string outputFileName;

    gates:
        input profileIn @labels(RTPInnerPacket);
        output profileOut @labels(RTPInnerPacket);
}