flixengine2/encoding_status.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: encoding_status.h$
00009 //               $Revision: 13$
00010 //
00011 //  Last Update: $DateUTC: 2006-12-06 21:49:29Z$
00012 //
00013 //--------------------------------------------------------------------------
00014 */
00015 #ifndef __ENCODING_STATUS_H__
00016 #define __ENCODING_STATUS_H__
00017 
00018 #ifndef __FLIXENGINE2_H__
00019 # error "encoding_status.h should only be included through flixengine2.h"
00020 #endif
00021 
00029 #if defined(__cplusplus)
00030 extern "C" {
00031 #endif
00032 
00046 FLIXENGINE_API on2sc encoding_status_GetAverageBitrate(const FLIX2HANDLE flix,
00047                                                        int32_t* pBitrate);
00048 
00062 FLIXENGINE_API on2sc encoding_status_GetAverageFramesize(const FLIX2HANDLE flix,
00063                                                          int32_t* pFramesize);
00064 
00078 FLIXENGINE_API on2sc encoding_status_GetMaximumFramesize(const FLIX2HANDLE flix,
00079                                                          int32_t* pMaxFramesize);
00080 
00094 FLIXENGINE_API on2sc encoding_status_GetMinimumFramesize(const FLIX2HANDLE flix,
00095                                                          int32_t* pMinFramesize);
00096 
00108 FLIXENGINE_API on2sc encoding_status_GetTotalFrames(const FLIX2HANDLE flix,
00109                                                     int32_t* pTotalFrames);
00110 
00124 FLIXENGINE_API on2sc encoding_status_GetElapsedTime(const FLIX2HANDLE flix,
00125                                                     int32_t* pElapsedTime);
00126 
00140 FLIXENGINE_API on2sc encoding_status_GetEndTime(const FLIX2HANDLE flix,
00141                                                 int32_t* pEndTime);
00142 
00156 FLIXENGINE_API on2sc encoding_status_GetStartTime(const FLIX2HANDLE flix,
00157                                                   int32_t* pStartTime);
00158 
00175 FLIXENGINE_API on2sc encoding_status_PercentComplete(const FLIX2HANDLE flix,
00176                                                      int32_t* percent);
00177 
00178 #if defined(__cplusplus)
00179 }
00180 #endif
00181 
00183 #endif /*__ENCODING_STATUS_H__*/

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