OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 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 | 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 | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 #ifndef VPX_VP8CX_H_ | 10 #ifndef VPX_VP8CX_H_ |
(...skipping 27 matching lines...) Expand all Loading... |
38 | 38 |
39 /*!\name Algorithm interface for VP9 | 39 /*!\name Algorithm interface for VP9 |
40 * | 40 * |
41 * This interface provides the capability to encode raw VP9 streams. | 41 * This interface provides the capability to encode raw VP9 streams. |
42 * @{ | 42 * @{ |
43 */ | 43 */ |
44 extern vpx_codec_iface_t vpx_codec_vp9_cx_algo; | 44 extern vpx_codec_iface_t vpx_codec_vp9_cx_algo; |
45 extern vpx_codec_iface_t *vpx_codec_vp9_cx(void); | 45 extern vpx_codec_iface_t *vpx_codec_vp9_cx(void); |
46 /*!@} - end algorithm interface member group*/ | 46 /*!@} - end algorithm interface member group*/ |
47 | 47 |
| 48 /*!\name Algorithm interface for VP10 |
| 49 * |
| 50 * This interface provides the capability to encode raw VP9 streams. |
| 51 * @{ |
| 52 */ |
| 53 extern vpx_codec_iface_t vpx_codec_vp10_cx_algo; |
| 54 extern vpx_codec_iface_t *vpx_codec_vp10_cx(void); |
| 55 /*!@} - end algorithm interface member group*/ |
48 | 56 |
49 /* | 57 /* |
50 * Algorithm Flags | 58 * Algorithm Flags |
51 */ | 59 */ |
52 | 60 |
53 /*!\brief Don't reference the last frame | 61 /*!\brief Don't reference the last frame |
54 * | 62 * |
55 * When this flag is set, the encoder will not use the last frame as a | 63 * When this flag is set, the encoder will not use the last frame as a |
56 * predictor. When not set, the encoder will choose whether to use the | 64 * predictor. When not set, the encoder will choose whether to use the |
57 * last frame or not automatically. | 65 * last frame or not automatically. |
(...skipping 690 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
748 */ | 756 */ |
749 #define VPX_CTRL_VP9E_SET_MAX_GF_INTERVAL | 757 #define VPX_CTRL_VP9E_SET_MAX_GF_INTERVAL |
750 | 758 |
751 VPX_CTRL_USE_TYPE(VP9E_GET_ACTIVEMAP, vpx_active_map_t *) | 759 VPX_CTRL_USE_TYPE(VP9E_GET_ACTIVEMAP, vpx_active_map_t *) |
752 /*! @} - end defgroup vp8_encoder */ | 760 /*! @} - end defgroup vp8_encoder */ |
753 #ifdef __cplusplus | 761 #ifdef __cplusplus |
754 } // extern "C" | 762 } // extern "C" |
755 #endif | 763 #endif |
756 | 764 |
757 #endif // VPX_VP8CX_H_ | 765 #endif // VPX_VP8CX_H_ |
OLD | NEW |