flixengine2/muxers/swf.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: swf.h$
00009 //               $Revision: 5$
00010 //
00011 //  Last Update: $DateUTC: 2008-06-26 20:27:44Z$
00012 //
00013 //--------------------------------------------------------------------------
00014 */
00015 #ifndef __FE2_SWF_MUXER_H__
00016 #define __FE2_SWF_MUXER_H__
00017 
00068 typedef enum {
00069   EmbeddedUrlIsGetUrl    = 0,
00070   EmbeddedUrlIsLoadMovie = 1
00071 } FE2_EmbeddedUrlType;
00072 
00076 typedef enum {
00077   SwfOnMovieEndNothing   = -1,
00078   SwfOnMovieEndSTOP      = 0x00,
00079   SwfOnMovieEndLoop      = 0x01,
00080   SwfOnMovieEndUnload    = 0x02,
00081   SwfOnMovieEndLoadMovie = 0x04
00082 } FE2_SwfOnEndOptions;
00083 
00087 typedef enum {
00088   SwfOnMovieStartAutomatically = 0x08,
00089   SwfOnMovieStartOnClick       = 0x10,
00090   SwfOnMovieStartWait          = 0x20,
00091   SwfOnMovieStartEmbedSTOP     = 0x40
00092 } FE2_SwfOnStartOptions;
00093 
00097 typedef enum {
00098   SwfPreloaderNone     = -1,
00099   SwfFixedPreloader    = 0,
00100   SwfAdaptivePreloader = 1
00101 } FE2_SwfPreloaderOptions;
00102 
00105 #define FE2_MUXER_SWF "muxer_swf"
00106 
00110 #define FE2_SWF_HEIGHT "swfh"
00111 
00115 #define FE2_SWF_WIDTH "swfw"
00116 
00130 #define FE2_SWF_FRAMERATE "swffps"
00131 
00138 #define FE2_SWF_EMBEDDED_URL "ebdurl"
00139 
00151 #define FE2_SWF_EMBEDDED_URL_TARGET "ebdurl_tgt"
00152 
00158 #define FE2_SWF_EMBEDDED_URL_TYPE "ebdurl_typ"
00159 
00168 #define FE2_SWF_LOOP_COUNT "loopct"
00169 
00175 #define FE2_SWF_PRELOAD_TYPE "swfpld_typ"
00176 
00184 #define FE2_SWF_FIXED_PRELOAD_PCT "swffpld_pct"
00185 
00222 #define FE2_SWF_ADAPTIVE_PRELOAD_BUFFER_FACTOR "swfapld_buffctr"
00223 
00228 #define FE2_SWF_ON_END_OPTION "swfonend"
00229 
00234 #define FE2_SWF_ON_END_URL "swfonend_url"
00235 
00241 #define FE2_SWF_ON_START_OPTION "swfonstart"
00242 
00247 #define FE2_SWF_START_BLANK_FRAME "blnkfr"
00248 
00252 #define FE2_SWF_START_WAIT_SEC "wait"
00253 
00262 #define FE2_SWF_ADD_VARIABLE "avar"
00263 
00270 #define FE2_SWF_DELETE_VARIABLE "dvar"
00271 
00273 #endif /*__FE2_SWF_MUXER_H__*/

On2 Technologies, Inc Flix Engine Linux documentation, generated on Tue Dec 2 15:41:59 2008 by doxygen 1.5.2