#include "modules/audio_coding/neteq/tools/neteq_replacement_input.h"
#include "modules/audio_coding/neteq/tools/fake_decode_from_file.h"
#include "rtc_base/checks.h"
namespace webrtc {
namespace 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)
: … { … }
absl::optional<int64_t> NetEqReplacementInput::NextPacketTime() const { … }
absl::optional<int64_t> NetEqReplacementInput::NextOutputEventTime() const { … }
absl::optional<NetEqInput::SetMinimumDelayInfo>
NetEqReplacementInput::NextSetMinimumDelayInfo() const { … }
std::unique_ptr<NetEqInput::PacketData> NetEqReplacementInput::PopPacket() { … }
void NetEqReplacementInput::AdvanceOutputEvent() { … }
void NetEqReplacementInput::AdvanceSetMinimumDelay() { … }
bool NetEqReplacementInput::ended() const { … }
absl::optional<RTPHeader> NetEqReplacementInput::NextHeader() const { … }
void NetEqReplacementInput::ReplacePacket() { … }
}
}