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 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
320 * layer id for each frame to be encoded. Note that this control must be set | 320 * layer id for each frame to be encoded. Note that this control must be set |
321 * for every frame prior to encoding. The usage of this control function | 321 * for every frame prior to encoding. The usage of this control function |
322 * supersedes the internal temporal pattern counter, which is now deprecated. | 322 * supersedes the internal temporal pattern counter, which is now deprecated. |
323 * | 323 * |
324 * Supported in codecs: VP8 | 324 * Supported in codecs: VP8 |
325 */ | 325 */ |
326 VP8E_SET_TEMPORAL_LAYER_ID, | 326 VP8E_SET_TEMPORAL_LAYER_ID, |
327 | 327 |
328 /*!\brief Codec control function to set encoder screen content mode. | 328 /*!\brief Codec control function to set encoder screen content mode. |
329 * | 329 * |
| 330 * 0: off, 1: On, 2: On with more aggressive rate control. |
| 331 * |
330 * Supported in codecs: VP8 | 332 * Supported in codecs: VP8 |
331 */ | 333 */ |
332 VP8E_SET_SCREEN_CONTENT_MODE, | 334 VP8E_SET_SCREEN_CONTENT_MODE, |
333 | 335 |
334 /*!\brief Codec control function to set lossless encoding mode. | 336 /*!\brief Codec control function to set lossless encoding mode. |
335 * | 337 * |
336 * VP9 can operate in lossless encoding mode, in which the bitstream | 338 * VP9 can operate in lossless encoding mode, in which the bitstream |
337 * produced will be able to decode and reconstruct a perfect copy of | 339 * produced will be able to decode and reconstruct a perfect copy of |
338 * input source. This control function provides a mean to switch encoder | 340 * input source. This control function provides a mean to switch encoder |
339 * into lossless coding mode(1) or normal coding mode(0) that may be lossy. | 341 * into lossless coding mode(1) or normal coding mode(0) that may be lossy. |
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
698 | 700 |
699 VPX_CTRL_USE_TYPE(VP9E_SET_COLOR_SPACE, int) | 701 VPX_CTRL_USE_TYPE(VP9E_SET_COLOR_SPACE, int) |
700 | 702 |
701 VPX_CTRL_USE_TYPE(VP9E_GET_ACTIVEMAP, vpx_active_map_t *) | 703 VPX_CTRL_USE_TYPE(VP9E_GET_ACTIVEMAP, vpx_active_map_t *) |
702 /*! @} - end defgroup vp8_encoder */ | 704 /*! @} - end defgroup vp8_encoder */ |
703 #ifdef __cplusplus | 705 #ifdef __cplusplus |
704 } // extern "C" | 706 } // extern "C" |
705 #endif | 707 #endif |
706 | 708 |
707 #endif // VPX_VP8CX_H_ | 709 #endif // VPX_VP8CX_H_ |
OLD | NEW |