Base elements for RTP stacks: constants, types and global functions.
More...
#include <commoncpp/config.h>
#include <commoncpp/socket.h>
#include <commoncpp/udp.h>
Go to the source code of this file.
Typedefs |
typedef uint32 | microtimeout_t |
| Time interval expressed in microseconds.
|
typedef uint32 | nanotimeout_t |
| Time interval expressed in nanoseconds.
|
Variables |
const uint8 | CCRTP_VERSION = 2 |
| RTP protocol version supported.
|
const tpport_t | DefaultRTPDataPort = 5004 |
| registered default RTP data transport port
|
const tpport_t | DefaultRTCPPort = 5005 |
| registered default RTCP transport port
|
Detailed Description
Base elements for RTP stacks: constants, types and global functions.
Macro Definition Documentation
Typedef Documentation
Time interval expressed in microseconds.
Time interval expressed in nanoseconds.
Function Documentation
Convert a time interval, expressed as a microtimeout_t (number of microseconds), into a timeval value.
- Parameters:
-
to | time interval, in microseconds. |
- Returns:
- the same time interval, as a timeval value.
Convert a time interval, expressed as a timeval value into a microseconds counter.
- Parameters:
-
- Returns:
- the same time, as a microseconds counter.
microtimeout_t timevalDiff2microtimeout |
( |
const timeval & |
t1, |
|
|
const timeval & |
t2 |
|
) |
| |
|
inline |
Convert a time interval, expressed as the difference between two timeval values (t1-t2), into a microseconds counter.
- Parameters:
-
t1 | First timeval. |
t2 | Second timeval. |
- Returns:
- difference between t1 and t2, in microseconds.
Variable Documentation
const uint8 CCRTP_VERSION = 2 |
RTP protocol version supported.
const tpport_t DefaultRTCPPort = 5005 |
registered default RTCP transport port
const tpport_t DefaultRTPDataPort = 5004 |
registered default RTP data transport port