00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
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
00092 FLIXENGINE_API on2sc editor_options_GetCrop(const FLIX2HANDLE flix,
00093 on2bool* pCrop);
00094
00113 FLIXENGINE_API on2sc editor_options_SetCrop(FLIX2HANDLE flix,
00114 const on2bool crop);
00115
00138 FLIXENGINE_API on2sc editor_options_GetCropBounds(const FLIX2HANDLE flix,
00139 int32_t* pTop,
00140 int32_t* pLeft,
00141 int32_t* pBottom,
00142 int32_t* pRight);
00143
00166 FLIXENGINE_API on2sc editor_options_SetCropBounds(FLIX2HANDLE flix,
00167 const int32_t top,
00168 const int32_t left,
00169 const int32_t bottom,
00170 const int32_t right);
00171
00200 FLIXENGINE_API on2sc editor_options_GetBrightness(const FLIX2HANDLE flix,
00201 int32_t* pBrightness);
00202
00229 FLIXENGINE_API on2sc editor_options_SetBrightness(FLIX2HANDLE flix,
00230 const int32_t brightness);
00231
00251 FLIXENGINE_API on2sc editor_options_GetUseBrightness(const FLIX2HANDLE flix,
00252 on2bool* pUseBrightness);
00253
00272 FLIXENGINE_API on2sc
00273 editor_options_SetUseBrightness(FLIX2HANDLE flix,
00274 const on2bool bUseBrightness);
00275
00294 FLIXENGINE_API on2sc editor_options_GetContrast(const FLIX2HANDLE flix,
00295 double* pContrast);
00296
00323 FLIXENGINE_API on2sc editor_options_SetContrast(FLIX2HANDLE flix,
00324 const double contrast);
00325
00345 FLIXENGINE_API on2sc editor_options_GetUseContrast(const FLIX2HANDLE flix,
00346 on2bool* pUseContrast);
00347
00366 FLIXENGINE_API on2sc editor_options_SetUseContrast(FLIX2HANDLE flix,
00367 const on2bool bUseContrast);
00368
00387 FLIXENGINE_API on2sc editor_options_GetHue(const FLIX2HANDLE flix,
00388 int32_t* pHue);
00389
00415 FLIXENGINE_API on2sc editor_options_SetHue(FLIX2HANDLE flix, const int32_t hue);
00416
00436 FLIXENGINE_API on2sc editor_options_GetUseHue(const FLIX2HANDLE flix,
00437 on2bool* pUseHue);
00438
00457 FLIXENGINE_API on2sc editor_options_SetUseHue(FLIX2HANDLE flix,
00458 const on2bool bUseHue);
00459
00478 FLIXENGINE_API on2sc editor_options_GetSaturation(const FLIX2HANDLE flix,
00479 double* pSaturation);
00480
00507 FLIXENGINE_API on2sc editor_options_SetSaturation(FLIX2HANDLE flix,
00508 const double saturation);
00509
00529 FLIXENGINE_API on2sc editor_options_GetUseSaturation(const FLIX2HANDLE flix,
00530 on2bool* pUseSaturation);
00531
00550 FLIXENGINE_API on2sc editor_options_SetUseSaturation(FLIX2HANDLE flix,
00551 const on2bool bUseSaturation);
00589 FLIXENGINE_API on2sc editor_options_GetUseCut(const FLIX2HANDLE flix,
00590 on2bool* pUseCut);
00591
00619 FLIXENGINE_API on2sc editor_options_SetUseCut(FLIX2HANDLE flix,
00620 const on2bool bUseCut);
00621
00649 FLIXENGINE_API on2sc editor_options_GetCutStartTime(const FLIX2HANDLE flix,
00650 double* pStartTime);
00651
00684 FLIXENGINE_API on2sc editor_options_SetCutStartTime(FLIX2HANDLE flix,
00685 const double start_time);
00686
00714 FLIXENGINE_API on2sc editor_options_GetCutStopTime(const FLIX2HANDLE flix,
00715 double* pEndTime);
00716
00749 FLIXENGINE_API on2sc editor_options_SetCutStopTime(FLIX2HANDLE flix,
00750 const double end_time);
00751
00755 #if defined(__cplusplus)
00756 }
00757 #endif
00758
00759 #endif