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

#include <encode_neteq_input.h>

Inheritance diagram for webrtc::test::EncodeNetEqInput:
webrtc::test::NetEqInput webrtc::test::NetEqInput

Classes

class  Generator
 

Public Member Functions

 EncodeNetEqInput (std::unique_ptr< Generator > generator, std::unique_ptr< AudioEncoder > encoder, int64_t input_duration_ms)
 
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
 
 EncodeNetEqInput (std::unique_ptr< Generator > generator, std::unique_ptr< AudioEncoder > encoder, int64_t input_duration_ms)
 
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

◆ EncodeNetEqInput() [1/2]

webrtc::test::EncodeNetEqInput::EncodeNetEqInput ( std::unique_ptr< Generator generator,
std::unique_ptr< AudioEncoder encoder,
int64_t  input_duration_ms 
)

◆ EncodeNetEqInput() [2/2]

webrtc::test::EncodeNetEqInput::EncodeNetEqInput ( std::unique_ptr< Generator generator,
std::unique_ptr< AudioEncoder encoder,
int64_t  input_duration_ms 
)

Member Function Documentation

◆ AdvanceOutputEvent() [1/2]

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

◆ AdvanceOutputEvent() [2/2]

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

◆ ended() [1/2]

bool webrtc::test::EncodeNetEqInput::ended ( ) const
inlineoverridevirtual

◆ ended() [2/2]

bool webrtc::test::EncodeNetEqInput::ended ( ) const
inlineoverridevirtual

◆ NextHeader() [1/2]

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

◆ NextHeader() [2/2]

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

◆ NextOutputEventTime() [1/2]

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

◆ NextOutputEventTime() [2/2]

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

◆ NextPacketTime() [1/2]

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

◆ NextPacketTime() [2/2]

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

◆ PopPacket() [1/2]

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

◆ PopPacket() [2/2]

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

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