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

#include <neteq_replacement_input.h>

Inheritance diagram for webrtc::test::NetEqReplacementInput:
webrtc::test::NetEqInput webrtc::test::NetEqInput

Public Member Functions

 NetEqReplacementInput (std::unique_ptr< NetEqInput > source, uint8_t replacement_payload_type, const std::set< uint8_t > &comfort_noise_types, const std::set< uint8_t > &forbidden_types)
 
rtc::Optional< int64_tNextPacketTime () const override
 
rtc::Optional< int64_tNextOutputEventTime () const override
 
std::unique_ptr< PacketDataPopPacket () override
 
void AdvanceOutputEvent () override
 
bool ended () const override
 
rtc::Optional< RTPHeaderNextHeader () const override
 
 NetEqReplacementInput (std::unique_ptr< NetEqInput > source, uint8_t replacement_payload_type, const std::set< uint8_t > &comfort_noise_types, const std::set< uint8_t > &forbidden_types)
 
rtc::Optional< int64_tNextPacketTime () const override
 
rtc::Optional< int64_tNextOutputEventTime () const override
 
std::unique_ptr< PacketDataPopPacket () override
 
void AdvanceOutputEvent () override
 
bool ended () const override
 
rtc::Optional< RTPHeaderNextHeader () const override
 
- Public Member Functions inherited from webrtc::test::NetEqInput
virtual ~NetEqInput ()=default
 
rtc::Optional< int64_tNextEventTime () const
 
virtual ~NetEqInput ()=default
 
rtc::Optional< int64_tNextEventTime () const
 

Constructor & Destructor Documentation

◆ NetEqReplacementInput() [1/2]

webrtc::test::NetEqReplacementInput::NetEqReplacementInput ( std::unique_ptr< NetEqInput source,
uint8_t  replacement_payload_type,
const std::set< uint8_t > &  comfort_noise_types,
const std::set< uint8_t > &  forbidden_types 
)

◆ NetEqReplacementInput() [2/2]

webrtc::test::NetEqReplacementInput::NetEqReplacementInput ( std::unique_ptr< NetEqInput source,
uint8_t  replacement_payload_type,
const std::set< uint8_t > &  comfort_noise_types,
const std::set< uint8_t > &  forbidden_types 
)

Member Function Documentation

◆ AdvanceOutputEvent() [1/2]

void webrtc::test::NetEqReplacementInput::AdvanceOutputEvent ( )
overridevirtual

◆ AdvanceOutputEvent() [2/2]

void webrtc::test::NetEqReplacementInput::AdvanceOutputEvent ( )
overridevirtual

◆ ended() [1/2]

bool webrtc::test::NetEqReplacementInput::ended ( ) const
overridevirtual

◆ ended() [2/2]

bool webrtc::test::NetEqReplacementInput::ended ( ) const
overridevirtual

◆ NextHeader() [1/2]

rtc::Optional< RTPHeader > webrtc::test::NetEqReplacementInput::NextHeader ( ) const
overridevirtual

◆ NextHeader() [2/2]

rtc::Optional<RTPHeader> webrtc::test::NetEqReplacementInput::NextHeader ( ) const
overridevirtual

◆ NextOutputEventTime() [1/2]

rtc::Optional<int64_t> webrtc::test::NetEqReplacementInput::NextOutputEventTime ( ) const
overridevirtual

◆ NextOutputEventTime() [2/2]

rtc::Optional< int64_t > webrtc::test::NetEqReplacementInput::NextOutputEventTime ( ) const
overridevirtual

◆ NextPacketTime() [1/2]

rtc::Optional< int64_t > webrtc::test::NetEqReplacementInput::NextPacketTime ( ) const
overridevirtual

◆ NextPacketTime() [2/2]

rtc::Optional<int64_t> webrtc::test::NetEqReplacementInput::NextPacketTime ( ) const
overridevirtual

◆ PopPacket() [1/2]

std::unique_ptr<PacketData> webrtc::test::NetEqReplacementInput::PopPacket ( )
overridevirtual

◆ PopPacket() [2/2]

std::unique_ptr< NetEqInput::PacketData > webrtc::test::NetEqReplacementInput::PopPacket ( )
overridevirtual

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