// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef REMOTING_CODEC_VIDEO_ENCODER_H_ #define REMOTING_CODEC_VIDEO_ENCODER_H_ #include <stdint.h> #include <memory> namespace webrtc { class DesktopFrame; } // namespace webrtc namespace remoting { namespace protocol { class SessionConfig; } // namespace protocol class VideoPacket; // A class to perform the task of encoding a continuous stream of images. The // interface is asynchronous to enable maximum throughput. class VideoEncoder { … }; } // namespace remoting #endif // REMOTING_CODEC_VIDEO_ENCODER_H_