/* * Copyright (c) 2012 Yoann Blein * Licensed under the simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ #pragma once #include #include namespace Swift { class Image; class Packetizer; class VideoEncoder { public: VideoEncoder() {} virtual ~VideoEncoder() {} virtual void encodeImage(const Image& frame) = 0; }; }