#include <MNRTPNetTypes.h>
Public Member Functions | |
| int | rate () const | 
| u_int32 | get_ssrc () const | 
| u_int32 | get_hdr_and_csrc_byte_size () const | 
| bool | check_version () const | 
Public Attributes | |
| unsigned int | version:2 | 
| Protocol version.   | |
| unsigned int | p:1 | 
| Padding flag.   | |
| unsigned int | x:1 | 
| Header extension flag.   | |
| unsigned int | cc:4 | 
| CSRC (contributing source) count.   | |
| unsigned int | m:1 | 
| Marker bit.   | |
| unsigned int | pt:7 | 
| Payload type.   | |
| u_int16 | seq | 
| Sequence number.   | |
| u_int32 | ts | 
| RTP Timestamp.   | |
| u_int32 | ssrc | 
| Synchronization source.   | |
| u_int32 | csrc [1] | 
| Optional CSRC list.   | |
      
  | 
  
| 
 Checks whether this packet's version is understood. 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Look up and return the rate that is defined for this payload type. 
  | 
  
      
  | 
  
| 
 CSRC (contributing source) count. 
  | 
  
      
  | 
  
| 
 Optional CSRC list. 
  | 
  
      
  | 
  
| 
 Marker bit. 
  | 
  
      
  | 
  
| 
 Padding flag. 
  | 
  
      
  | 
  
| 
 Payload type. 
  | 
  
      
  | 
  
| 
 Sequence number. 
  | 
  
      
  | 
  
| 
 Synchronization source. 
  | 
  
      
  | 
  
| 
 RTP Timestamp. 
  | 
  
      
  | 
  
| 
 Protocol version. 
  | 
  
      
  | 
  
| 
 Header extension flag. 
  | 
  
 1.3.8