---
name: "sources.h"
section: "3"
platform: "linux"
package: "libccrtp-doc"
version: "2.0.9-4.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sources.h"
---

# sources.h(3)

Sources of synchronization and participants related clases.

## NAME

sources.h - Sources of synchronization and participants related clases.

## SYNOPSIS

`#include <string>`\
 `#include <ccrtp/rtcppkt.h>`\
 `#include <cstddef>`\

### Classes

class **SDESItemsHolder**\
 Holds the SDES items and related information from a participant in an RTP application.  class **Participant**\
 A class of objects representing remote participants (RTP applications) in a multimedia session.  class **SyncSource**\
 Synchronization source in an RTP session.  class **RTPApplication**\
 An RTP application, holding identifying RTCP SDES item values.  class **RTPApplication::ParticipantsIterator**\
 Iterator through the list of participants in this session.

### Functions

\_\_EXPORT **RTPApplication** & **defaultApplication** ()\
 Get the **RTPApplication** object for the 'default' application (the only one used by common applications -those that only implement one 'RTP application').

## Detailed Description

Sources of synchronization and participants related clases.

## Author

Generated automatically by Doxygen for ccRTP from the source code.
