|
sipxmedialib
Version 3.3
|
#include "rtcp/RtcpConfig.h"#include "os/OsTask.h"#include "os/OsLock.h"#include "os/OsSocket.h"#include "os/OsRWMutex.h"#include "os/OsMutex.h"#include "mp/MpTypes.h"#include "mp/MpRtpBuf.h"#include "mp/MpMisc.h"

Go to the source code of this file.
Classes | |
| struct | rtpSession |
| struct | netInTaskMsg |
| struct | __MprRtcpStats |
| class | NetInTask |
| Task that listen for packets in incoming RTP streams. More... | |
Macros | |
| #define | IP_HEADER_SIZE 20 |
| Size of IP packet header. More... | |
| #define | UDP_HEADER_SIZE 8 |
| Size of UDP packet header. More... | |
| #define | ETHERNET_MTU 1500 |
| Maximum Transmission Unit for Ethernet frame. More... | |
| #define | UDP_MTU (ETHERNET_MTU - IP_HEADER_SIZE - UDP_HEADER_SIZE) |
| Maximum Transmission Unit for UDP packet. More... | |
| #define | RTP_MTU (UDP_MTU-12) |
| Maximum Transmission Unit for RTP packet. More... | |
| #define | RTCP_MTU (UDP_MTU-12) |
| #define | RTP_DIR_IN 1 |
| #define | RTP_DIR_OUT 2 |
| #define | RTP_DIR_NEW 4 |
| #define | NET_TASK_MAX_MSG_LEN sizeof(netInTaskMsg) |
| #define | NET_TASK_MAX_FD_PAIRS 300 |
Typedefs | |
| typedef struct __MprRtcpStats | MprRtcpStats |
| typedef struct __MprRtcpStats * | MprRtcpStatsPtr |
| typedef struct rtpSession * | rtpHandle |
Functions | |
| uint32_t | rand_timer32 () |
| rtpHandle | StartRtpSession (OsSocket *socket, int direction, char type) |
| void | FinishRtpSession (rtpHandle h) |
| #define IP_HEADER_SIZE 20 |
Size of IP packet header.
| #define UDP_HEADER_SIZE 8 |
Size of UDP packet header.
| #define ETHERNET_MTU 1500 |
Maximum Transmission Unit for Ethernet frame.
| #define UDP_MTU (ETHERNET_MTU - IP_HEADER_SIZE - UDP_HEADER_SIZE) |
Maximum Transmission Unit for UDP packet.
| #define RTP_MTU (UDP_MTU-12) |
Maximum Transmission Unit for RTP packet.
| #define RTCP_MTU (UDP_MTU-12) |
| #define RTP_DIR_IN 1 |
| #define RTP_DIR_OUT 2 |
| #define RTP_DIR_NEW 4 |
| #define NET_TASK_MAX_MSG_LEN sizeof(netInTaskMsg) |
| #define NET_TASK_MAX_FD_PAIRS 300 |
| typedef struct __MprRtcpStats MprRtcpStats |
| typedef struct __MprRtcpStats* MprRtcpStatsPtr |
| typedef struct rtpSession* rtpHandle |
| uint32_t rand_timer32 | ( | ) |
| rtpHandle StartRtpSession | ( | OsSocket * | socket, |
| int | direction, | ||
| char | type | ||
| ) |
| void FinishRtpSession | ( | rtpHandle | h | ) |
1.8.11