webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::test::NetEqInput Class Referenceabstract

#include <neteq_input.h>

Inheritance diagram for webrtc::test::NetEqInput:
webrtc::test::EncodeNetEqInput webrtc::test::EncodeNetEqInput webrtc::test::NetEqPacketSourceInput webrtc::test::NetEqPacketSourceInput webrtc::test::NetEqReplacementInput webrtc::test::NetEqReplacementInput webrtc::test::NetEqEventLogInput webrtc::test::NetEqEventLogInput webrtc::test::NetEqRtpDumpInput webrtc::test::NetEqRtpDumpInput webrtc::test::NetEqEventLogInput webrtc::test::NetEqEventLogInput webrtc::test::NetEqRtpDumpInput webrtc::test::NetEqRtpDumpInput

Classes

struct  PacketData
 

Public Member Functions

virtual ~NetEqInput ()=default
 
virtual rtc::Optional< int64_tNextPacketTime () const =0
 
virtual rtc::Optional< int64_tNextOutputEventTime () const =0
 
rtc::Optional< int64_tNextEventTime () const
 
virtual std::unique_ptr< PacketDataPopPacket ()=0
 
virtual void AdvanceOutputEvent ()=0
 
virtual bool ended () const =0
 
virtual rtc::Optional< RTPHeaderNextHeader () const =0
 
virtual ~NetEqInput ()=default
 
virtual rtc::Optional< int64_tNextPacketTime () const =0
 
virtual rtc::Optional< int64_tNextOutputEventTime () const =0
 
rtc::Optional< int64_tNextEventTime () const
 
virtual std::unique_ptr< PacketDataPopPacket ()=0
 
virtual void AdvanceOutputEvent ()=0
 
virtual bool ended () const =0
 
virtual rtc::Optional< RTPHeaderNextHeader () const =0
 

Constructor & Destructor Documentation

◆ ~NetEqInput() [1/2]

virtual webrtc::test::NetEqInput::~NetEqInput ( )
virtualdefault

◆ ~NetEqInput() [2/2]

virtual webrtc::test::NetEqInput::~NetEqInput ( )
virtualdefault

Member Function Documentation

◆ AdvanceOutputEvent() [1/2]

virtual void webrtc::test::NetEqInput::AdvanceOutputEvent ( )
pure virtual

◆ AdvanceOutputEvent() [2/2]

virtual void webrtc::test::NetEqInput::AdvanceOutputEvent ( )
pure virtual

◆ ended() [1/2]

virtual bool webrtc::test::NetEqInput::ended ( ) const
pure virtual

◆ ended() [2/2]

virtual bool webrtc::test::NetEqInput::ended ( ) const
pure virtual

◆ NextEventTime() [1/2]

rtc::Optional<int64_t> webrtc::test::NetEqInput::NextEventTime ( ) const
inline

◆ NextEventTime() [2/2]

rtc::Optional<int64_t> webrtc::test::NetEqInput::NextEventTime ( ) const
inline

◆ NextHeader() [1/2]

virtual rtc::Optional<RTPHeader> webrtc::test::NetEqInput::NextHeader ( ) const
pure virtual

◆ NextHeader() [2/2]

virtual rtc::Optional<RTPHeader> webrtc::test::NetEqInput::NextHeader ( ) const
pure virtual

◆ NextOutputEventTime() [1/2]

virtual rtc::Optional<int64_t> webrtc::test::NetEqInput::NextOutputEventTime ( ) const
pure virtual

◆ NextOutputEventTime() [2/2]

virtual rtc::Optional<int64_t> webrtc::test::NetEqInput::NextOutputEventTime ( ) const
pure virtual

◆ NextPacketTime() [1/2]

virtual rtc::Optional<int64_t> webrtc::test::NetEqInput::NextPacketTime ( ) const
pure virtual

◆ NextPacketTime() [2/2]

virtual rtc::Optional<int64_t> webrtc::test::NetEqInput::NextPacketTime ( ) const
pure virtual

◆ PopPacket() [1/2]

virtual std::unique_ptr<PacketData> webrtc::test::NetEqInput::PopPacket ( )
pure virtual

◆ PopPacket() [2/2]

virtual std::unique_ptr<PacketData> webrtc::test::NetEqInput::PopPacket ( )
pure virtual

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