# rtp_session.h File Reference

`#include <opal/buildopts.h>`
`#include <rtp/rtp.h>`
`#include <rtp/jitter.h>`
`#include <opal/mediasession.h>`
`#include <ptlib/sockets.h>`
`#include <ptlib/safecoll.h>`
`#include <ptclib/pnat.h>`
`#include <ptclib/url.h>`
`#include <list>`

Include dependency graph for rtp_session.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures

class | OpalRTPSession
class | OpalRTPSession::ReceiverReport
class | OpalRTPSession::SenderReport
class | OpalRTPSession::SourceDescription

## Defines

#define | PDECLARE_RTPFilterNotifier(cls, fn) PDECLARE_NOTIFIER2(RTP_DataFrame, cls, fn, OpalRTPSession::SendReceiveStatus &)
#define | PCREATE_RTPFilterNotifier(fn) PCREATE_NOTIFIER2(fn, OpalRTPSession::SendReceiveStatus &)

## Define Documentation

#define PCREATE_RTPFilterNotifier | ( | fn |  | ) | PCREATE_NOTIFIER2(fn, OpalRTPSession::SendReceiveStatus &)

#define PDECLARE_RTPFilterNotifier | ( | cls,
|  | fn |  | ) | PDECLARE_NOTIFIER2(RTP_DataFrame, cls, fn, OpalRTPSession::SendReceiveStatus &)