webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Public Attributes | List of all members
webrtc::Packet Struct Reference

#include <packet.h>

Classes

struct  Priority
 

Public Member Functions

 Packet ()
 
 Packet (Packet &&b)
 
 ~Packet ()
 
Packet Clone () const
 
Packetoperator= (Packet &&b)
 
bool operator== (const Packet &rhs) const
 
bool operator!= (const Packet &rhs) const
 
bool operator< (const Packet &rhs) const
 
bool operator> (const Packet &rhs) const
 
bool operator<= (const Packet &rhs) const
 
bool operator>= (const Packet &rhs) const
 
bool empty () const
 
 Packet ()
 
 Packet (Packet &&b)
 
 ~Packet ()
 
Packet Clone () const
 
Packetoperator= (Packet &&b)
 
bool operator== (const Packet &rhs) const
 
bool operator!= (const Packet &rhs) const
 
bool operator< (const Packet &rhs) const
 
bool operator> (const Packet &rhs) const
 
bool operator<= (const Packet &rhs) const
 
bool operator>= (const Packet &rhs) const
 
bool empty () const
 

Public Attributes

uint32_t timestamp
 
uint16_t sequence_number
 
uint8_t payload_type
 
rtc::Buffer payload
 
Priority priority
 
std::unique_ptr< TickTimer::Stopwatchwaiting_time
 
std::unique_ptr< AudioDecoder::EncodedAudioFrameframe
 

Constructor & Destructor Documentation

◆ Packet() [1/4]

webrtc::Packet::Packet ( )
default

◆ Packet() [2/4]

webrtc::Packet::Packet ( Packet &&  b)
default

◆ ~Packet() [1/2]

webrtc::Packet::~Packet ( )
default

◆ Packet() [3/4]

webrtc::Packet::Packet ( )

◆ Packet() [4/4]

webrtc::Packet::Packet ( Packet &&  b)

◆ ~Packet() [2/2]

webrtc::Packet::~Packet ( )

Member Function Documentation

◆ Clone() [1/2]

Packet webrtc::Packet::Clone ( ) const

◆ Clone() [2/2]

Packet webrtc::Packet::Clone ( ) const

◆ empty() [1/2]

bool webrtc::Packet::empty ( ) const
inline

◆ empty() [2/2]

bool webrtc::Packet::empty ( ) const
inline

◆ operator!=() [1/2]

bool webrtc::Packet::operator!= ( const Packet rhs) const
inline

◆ operator!=() [2/2]

bool webrtc::Packet::operator!= ( const Packet rhs) const
inline

◆ operator<() [1/2]

bool webrtc::Packet::operator< ( const Packet rhs) const
inline

◆ operator<() [2/2]

bool webrtc::Packet::operator< ( const Packet rhs) const
inline

◆ operator<=() [1/2]

bool webrtc::Packet::operator<= ( const Packet rhs) const
inline

◆ operator<=() [2/2]

bool webrtc::Packet::operator<= ( const Packet rhs) const
inline

◆ operator=() [1/2]

Packet & webrtc::Packet::operator= ( Packet &&  b)
default

◆ operator=() [2/2]

Packet& webrtc::Packet::operator= ( Packet &&  b)

◆ operator==() [1/2]

bool webrtc::Packet::operator== ( const Packet rhs) const
inline

◆ operator==() [2/2]

bool webrtc::Packet::operator== ( const Packet rhs) const
inline

◆ operator>() [1/2]

bool webrtc::Packet::operator> ( const Packet rhs) const
inline

◆ operator>() [2/2]

bool webrtc::Packet::operator> ( const Packet rhs) const
inline

◆ operator>=() [1/2]

bool webrtc::Packet::operator>= ( const Packet rhs) const
inline

◆ operator>=() [2/2]

bool webrtc::Packet::operator>= ( const Packet rhs) const
inline

Member Data Documentation

◆ frame

std::unique_ptr< AudioDecoder::EncodedAudioFrame > webrtc::Packet::frame

◆ payload

rtc::Buffer webrtc::Packet::payload

◆ payload_type

uint8_t webrtc::Packet::payload_type

◆ priority

Priority webrtc::Packet::priority

◆ sequence_number

uint16_t webrtc::Packet::sequence_number

◆ timestamp

uint32_t webrtc::Packet::timestamp

◆ waiting_time

std::unique_ptr< TickTimer::Stopwatch > webrtc::Packet::waiting_time

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