Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

RTP.h File Reference

#include <sys/types.h>

Include dependency graph for RTP.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  rtp_hdr_t
struct  rtcp_common_t
struct  rtcp_rr_t
struct  rtcp_sdes_item_t
struct  rtcp_t
struct  source

Defines

#define RTP_VERSION   2
#define RTP_SEQ_MOD   (1<<16)
#define RTP_MAX_SDES   255 /* maximum text length for SDES */
#define RTCP_VALID_MASK   (0xc000 | 0x2000 | 0xfe)
#define RTCP_VALID_VALUE   ((RTP_VERSION << 14) | RTCP_SR)

Typedefs

typedef unsigned char u_int8
typedef unsigned short u_int16
typedef unsigned int u_int32
typedef short int16
typedef rtcp_sdes rtcp_sdes_t

Enumerations

enum  rtcp_type_t {
  RTCP_SR = 200, RTCP_RR = 201, RTCP_SDES = 202, RTCP_BYE = 203,
  RTCP_APP = 204
}
enum  rtcp_sdes_type_t {
  RTCP_SDES_END = 0, RTCP_SDES_CNAME = 1, RTCP_SDES_NAME = 2, RTCP_SDES_EMAIL = 3,
  RTCP_SDES_PHONE = 4, RTCP_SDES_LOC = 5, RTCP_SDES_TOOL = 6, RTCP_SDES_NOTE = 7,
  RTCP_SDES_PRIV = 8
}


Define Documentation

#define RTCP_VALID_MASK   (0xc000 | 0x2000 | 0xfe)
 

Definition at line 73 of file RTP.h.

#define RTCP_VALID_VALUE   ((RTP_VERSION << 14) | RTCP_SR)
 

Definition at line 74 of file RTP.h.

#define RTP_MAX_SDES   255 /* maximum text length for SDES */
 

Definition at line 21 of file RTP.h.

#define RTP_SEQ_MOD   (1<<16)
 

Definition at line 20 of file RTP.h.

#define RTP_VERSION   2
 

Definition at line 18 of file RTP.h.


Typedef Documentation

typedef short int16
 

Definition at line 13 of file RTP.h.

typedef struct rtcp_sdes rtcp_sdes_t
 

Definition at line 135 of file RTP.h.

typedef unsigned short u_int16
 

Definition at line 11 of file RTP.h.

typedef unsigned int u_int32
 

Definition at line 12 of file RTP.h.

typedef unsigned char u_int8
 

Definition at line 10 of file RTP.h.


Enumeration Type Documentation

enum rtcp_sdes_type_t
 

Enumeration values:
RTCP_SDES_END 
RTCP_SDES_CNAME 
RTCP_SDES_NAME 
RTCP_SDES_EMAIL 
RTCP_SDES_PHONE 
RTCP_SDES_LOC 
RTCP_SDES_TOOL 
RTCP_SDES_NOTE 
RTCP_SDES_PRIV 

Definition at line 31 of file RTP.h.

00031 { 00032 RTCP_SDES_END = 0, 00033 RTCP_SDES_CNAME = 1, 00034 RTCP_SDES_NAME = 2, 00035 RTCP_SDES_EMAIL = 3, 00036 RTCP_SDES_PHONE = 4, 00037 RTCP_SDES_LOC = 5, 00038 RTCP_SDES_TOOL = 6, 00039 RTCP_SDES_NOTE = 7, 00040 RTCP_SDES_PRIV = 8 00041 } rtcp_sdes_type_t;

enum rtcp_type_t
 

Enumeration values:
RTCP_SR 
RTCP_RR 
RTCP_SDES 
RTCP_BYE 
RTCP_APP 

Definition at line 23 of file RTP.h.

00023 { 00024 RTCP_SR = 200, 00025 RTCP_RR = 201, 00026 RTCP_SDES = 202, 00027 RTCP_BYE = 203, 00028 RTCP_APP = 204 00029 } rtcp_type_t;


Generated on Wed Nov 3 19:19:02 2004 for xdvshow by doxygen 1.3.7