Line data Source code
1 : /*
2 : * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 : *
4 : * Use of this source code is governed by a BSD-style license
5 : * that can be found in the LICENSE file in the root of the source
6 : * tree. An additional intellectual property rights grant can be found
7 : * in the file PATENTS. All contributing project authors may
8 : * be found in the AUTHORS file in the root of the source tree.
9 : *
10 : * WEBRTC VP8 wrapper interface
11 : */
12 :
13 : #ifndef WEBRTC_MODULES_VIDEO_CODING_CODECS_VP8_INCLUDE_VP8_H_
14 : #define WEBRTC_MODULES_VIDEO_CODING_CODECS_VP8_INCLUDE_VP8_H_
15 :
16 : #include "webrtc/modules/video_coding/include/video_codec_interface.h"
17 :
18 : namespace webrtc {
19 :
20 0 : class VP8Encoder : public VideoEncoder {
21 : public:
22 : static VP8Encoder* Create();
23 :
24 0 : virtual ~VP8Encoder() {}
25 : }; // end of VP8Encoder class
26 :
27 0 : class VP8Decoder : public VideoDecoder {
28 : public:
29 : static VP8Decoder* Create();
30 :
31 0 : virtual ~VP8Decoder() {}
32 : }; // end of VP8Decoder class
33 : } // namespace webrtc
34 :
35 : #endif // WEBRTC_MODULES_VIDEO_CODING_CODECS_VP8_INCLUDE_VP8_H_
|