flixengine2/media_editor_options.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: media_editor_options.h$
00009 //               $Revision: 21$
00010 //
00011 //  Last Update: $DateUTC: 2006-12-06 21:44:26Z$
00012 //
00013 //--------------------------------------------------------------------------
00014 */
00015 #ifndef __MEDIA_EDITOR_OPTIONS_H__
00016 #define __MEDIA_EDITOR_OPTIONS_H__
00017 
00018 #ifndef __FLIXENGINE2_H__
00019 # error "media_editor_options.h should only be included through flixengine2.h"
00020 #endif
00021 
00022 #if defined(__cplusplus)
00023 extern "C" {
00024 #endif
00025 
00045 FLIXENGINE_API on2sc editor_options_Reset(FLIX2HANDLE flix);
00046 
00064 FLIXENGINE_API on2sc editor_options_Validate(const FLIX2HANDLE flix);
00065 
00093 FLIXENGINE_API on2sc editor_options_GetCrop(const FLIX2HANDLE flix,
00094                                             on2bool* pCrop);
00095 
00114 FLIXENGINE_API on2sc editor_options_SetCrop(FLIX2HANDLE flix,
00115                                             const on2bool crop);
00116 
00139 FLIXENGINE_API on2sc editor_options_GetCropBounds(const FLIX2HANDLE flix,
00140                           int32_t* pTop,
00141                           int32_t* pLeft,
00142                           int32_t* pBottom,
00143                           int32_t* pRight);
00144 
00167 FLIXENGINE_API on2sc editor_options_SetCropBounds(FLIX2HANDLE flix,
00168                           const int32_t top,
00169                           const int32_t left,
00170                           const int32_t bottom,
00171                           const int32_t right);
00172 
00201 FLIXENGINE_API on2sc editor_options_GetBrightness(const FLIX2HANDLE flix,
00202                                                   int32_t* pBrightness);
00203 
00230 FLIXENGINE_API on2sc editor_options_SetBrightness(FLIX2HANDLE flix,
00231                                                   const int32_t brightness);
00232 
00252 FLIXENGINE_API on2sc editor_options_GetUseBrightness(const FLIX2HANDLE flix,
00253                                                      on2bool* pUseBrightness);
00254 
00273 FLIXENGINE_API on2sc
00274 editor_options_SetUseBrightness(FLIX2HANDLE flix,
00275                                 const on2bool bUseBrightness);
00276 
00295 FLIXENGINE_API on2sc editor_options_GetContrast(const FLIX2HANDLE flix,
00296                                                 double* pContrast);
00297 
00324 FLIXENGINE_API on2sc editor_options_SetContrast(FLIX2HANDLE flix,
00325                                                 const double contrast);
00326 
00346 FLIXENGINE_API on2sc editor_options_GetUseContrast(const FLIX2HANDLE flix,
00347                                                    on2bool* pUseContrast);
00348 
00367 FLIXENGINE_API on2sc editor_options_SetUseContrast(FLIX2HANDLE flix,
00368                                                    const on2bool bUseContrast);
00369 
00388 FLIXENGINE_API on2sc editor_options_GetHue(const FLIX2HANDLE flix,
00389                                            int32_t* pHue);
00390 
00416 FLIXENGINE_API on2sc editor_options_SetHue(FLIX2HANDLE flix, const int32_t hue);
00417 
00437 FLIXENGINE_API on2sc editor_options_GetUseHue(const FLIX2HANDLE flix,
00438                                               on2bool* pUseHue);
00439 
00458 FLIXENGINE_API on2sc editor_options_SetUseHue(FLIX2HANDLE flix,
00459                                               const on2bool bUseHue);
00460 
00479 FLIXENGINE_API on2sc editor_options_GetSaturation(const FLIX2HANDLE flix,
00480                                                   double* pSaturation);
00481 
00508 FLIXENGINE_API on2sc editor_options_SetSaturation(FLIX2HANDLE flix,
00509                                                   const double saturation);
00510 
00530 FLIXENGINE_API on2sc editor_options_GetUseSaturation(const FLIX2HANDLE flix,
00531                                                      on2bool* pUseSaturation);
00532 
00551 FLIXENGINE_API on2sc editor_options_SetUseSaturation(FLIX2HANDLE flix,
00552                                                   const on2bool bUseSaturation);
00591 FLIXENGINE_API on2sc editor_options_GetUseCut(const FLIX2HANDLE flix,
00592                                               on2bool* pUseCut);
00593 
00621 FLIXENGINE_API on2sc editor_options_SetUseCut(FLIX2HANDLE flix,
00622                                               const on2bool bUseCut);
00623 
00651 FLIXENGINE_API on2sc editor_options_GetCutStartTime(const FLIX2HANDLE flix,
00652                                                     double* pStartTime);
00653 
00686 FLIXENGINE_API on2sc editor_options_SetCutStartTime(FLIX2HANDLE flix,
00687                                                     const double start_time);
00688 
00716 FLIXENGINE_API on2sc editor_options_GetCutStopTime(const FLIX2HANDLE flix,
00717                                                    double* pEndTime);
00718 
00751 FLIXENGINE_API on2sc editor_options_SetCutStopTime(FLIX2HANDLE flix,
00752                                                    const double end_time);
00753 
00757 #if defined(__cplusplus)
00758 }
00759 #endif
00760 
00761 #endif /*__MEDIA_EDITOR_OPTIONS_H__*/

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