flixengine2/codecs/codec_common.h

Go to the documentation of this file.
00001 /*
00002 //==========================================================================
00003 //
00004 //  Copyright (c) On2 Technologies Inc. All Rights Reserved.
00005 //
00006 //--------------------------------------------------------------------------
00007 //
00008 //  File:        $Workfile: codec_common.h$
00009 //               $Revision: 5$
00010 //
00011 //  Last Update: $DateUTC: 2007-01-09 21:54:31Z$
00012 //
00013 //--------------------------------------------------------------------------
00014 */
00015 #ifndef __CODEC_COMMON_H__
00016 #define __CODEC_COMMON_H__
00017 
00026 typedef enum {
00027     CBR_1PASSControl = 0, 
00028     VBR_1PASSControl = 1, 
00029     CBR_2PASSControl = 2, 
00030     VBR_2PASSControl = 3  
00031 } FE2_VideoBitrateControls;
00032 
00041 typedef enum {
00042     COMPRESSMODE_GOOD = 0, 
00044     COMPRESSMODE_BEST = 1  
00046 } FE2_CompressMode;
00047 
00052 typedef enum {
00053     MAX_KEYFRAMES   = 0,  
00055     FIXED_KEYFRAMES = 1 
00056 } FE2_VideoKeyframeTypes;
00057 
00062 #define FE2_CODECPARAM_BITRATE    "bitrate"
00063 
00068 #define FE2_VCODECPARAM_RC_MODE   "rc_mode"
00069 
00074 #define FE2_VCODECPARAM_KFINTTYPE "kf_int_type"
00075 
00082 #define FE2_VCODECPARAM_KFFREQ    "kf_freq"
00083 
00085 #endif /*__CODEC_COMMON_H__*/

On2 Technologies, Inc Flix Engine Linux documentation, generated on Mon May 19 10:56:05 2008 by doxygen 1.5.2