#include "remoting/client/common/frame_consumer_wrapper.h"
#include "base/notreached.h"
#include "remoting/protocol/frame_consumer.h"
#include "remoting/protocol/session_config.h"
namespace remoting {
namespace {
using protocol::SessionConfig;
}
FrameConsumerWrapper::FrameConsumerWrapper(protocol::FrameConsumer* consumer)
: consumer_(consumer) {
CHECK(consumer_);
}
FrameConsumerWrapper::~FrameConsumerWrapper() = default;
bool FrameConsumerWrapper::Initialize(
const ClientContext& client_context,
protocol::FrameStatsConsumer* stats_consumer) {
NOTREACHED();
}
void FrameConsumerWrapper::OnSessionConfig(
const protocol::SessionConfig& config) {
NOTREACHED();
}
protocol::VideoStub* FrameConsumerWrapper::GetVideoStub() {
return nullptr;
}
protocol::FrameConsumer* FrameConsumerWrapper::GetFrameConsumer() {
return consumer_;
}
protocol::FrameStatsConsumer* FrameConsumerWrapper::GetFrameStatsConsumer() {
return nullptr;
}
}