Bayonne2 / Common C++ 2 Framework
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
RTPPacket::RTPFixedHeader Struct Reference

RTP fixed header as it is send through the network. More...

Collaboration diagram for RTPPacket::RTPFixedHeader:
Collaboration graph
[legend]

Data Fields

unsigned char version:2
 For big endian boxes. More...
 
unsigned char padding:1
 Padding bit. More...
 
unsigned char extension:1
 Extension bit. More...
 
unsigned char cc:4
 CSRC count. More...
 
unsigned char marker:1
 Marker bit. More...
 
unsigned char payload:7
 Payload type. More...
 
uint16 sequence
 sequence number More...
 
uint32 timestamp
 timestamp More...
 
uint32 sources [1]
 contributing sources More...
 

Detailed Description

RTP fixed header as it is send through the network.

A low-level representation for generic RTP packet header as defined in RFC 1889. A packet consists of the fixed RTP header, a possibly empty list of contributing sources and the payload. Header contents are kept in network (big endian) order.

Definition at line 405 of file rtppkt.h.

Field Documentation

unsigned char RTPPacket::RTPFixedHeader::cc

CSRC count.

Definition at line 412 of file rtppkt.h.

unsigned char RTPPacket::RTPFixedHeader::extension

Extension bit.

Definition at line 411 of file rtppkt.h.

unsigned char RTPPacket::RTPFixedHeader::marker

Marker bit.

Definition at line 413 of file rtppkt.h.

unsigned char RTPPacket::RTPFixedHeader::padding

Padding bit.

Definition at line 410 of file rtppkt.h.

unsigned char RTPPacket::RTPFixedHeader::payload

Payload type.

Definition at line 414 of file rtppkt.h.

uint16 RTPPacket::RTPFixedHeader::sequence

sequence number

Definition at line 424 of file rtppkt.h.

uint32 RTPPacket::RTPFixedHeader::sources[1]

contributing sources

Definition at line 426 of file rtppkt.h.

uint32 RTPPacket::RTPFixedHeader::timestamp

timestamp

Definition at line 425 of file rtppkt.h.

unsigned char RTPPacket::RTPFixedHeader::version

For big endian boxes.

Version, currently 2

Definition at line 409 of file rtppkt.h.


The documentation for this struct was generated from the following file: