00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #import <Cocoa/Cocoa.h>
00029 #import <vlc/vlc.h>
00030
00031 @interface VLCExtended : NSObject
00032 {
00033
00034 IBOutlet id o_adjustImg_view;
00035 IBOutlet id o_audioFlts_view;
00036 IBOutlet id o_videoFilters_view;
00037 IBOutlet id o_extended_window;
00038
00039
00040 IBOutlet id o_expBtn_adjustImage;
00041 IBOutlet id o_expBtn_audioFlts;
00042 IBOutlet id o_expBtn_videoFlts;
00043 IBOutlet id o_lbl_audioFlts;
00044 IBOutlet id o_lbl_videoFlts;
00045 IBOutlet id o_lbl_adjustImage;
00046 IBOutlet id o_lbl_video;
00047 IBOutlet id o_lbl_audio;
00048 IBOutlet id o_extWin_adjImg_sepe;
00049 IBOutlet id o_extWin_vidFlts_sepe;
00050 IBOutlet id o_box_vidFlts;
00051 IBOutlet id o_box_audFlts;
00052 IBOutlet id o_box_adjImg;
00053
00054
00055 IBOutlet id o_btn_vidFlts_mrInfo;
00056 IBOutlet id o_ckb_blur;
00057 IBOutlet id o_ckb_distortion;
00058 IBOutlet id o_ckb_imgClone;
00059 IBOutlet id o_ckb_imgCrop;
00060 IBOutlet id o_ckb_imgInvers;
00061 IBOutlet id o_ckb_trnsform;
00062
00063
00064 IBOutlet id o_ckb_vlme_norm;
00065 IBOutlet id o_ckb_hdphnVirt;
00066 IBOutlet id o_lbl_maxLevel;
00067 IBOutlet id o_sld_maxLevel;
00068
00069
00070 IBOutlet id o_btn_rstrDefaults;
00071 IBOutlet id o_ckb_enblAdjustImg;
00072 IBOutlet id o_lbl_brightness;
00073 IBOutlet id o_lbl_contrast;
00074 IBOutlet id o_lbl_gamma;
00075 IBOutlet id o_lbl_hue;
00076 IBOutlet id o_lbl_saturation;
00077 IBOutlet id o_lbl_opaque;
00078 IBOutlet id o_sld_brightness;
00079 IBOutlet id o_sld_contrast;
00080 IBOutlet id o_sld_gamma;
00081 IBOutlet id o_sld_hue;
00082 IBOutlet id o_sld_saturation;
00083 IBOutlet id o_sld_opaque;
00084
00085
00086 BOOL o_adjImg_expanded;
00087 BOOL o_audFlts_expanded;
00088 BOOL o_vidFlts_expanded;
00089
00090 BOOL o_config_changed;
00091 }
00092
00093 - (IBAction)adjImg_Enbl:(id)sender;
00094 - (IBAction)adjImg_rstrDefaults:(id)sender;
00095 - (IBAction)adjImg_sliders:(id)sender;
00096 - (IBAction)adjImg_opaque:(id)sender;
00097 - (IBAction)audFtls_hdphnVirt:(id)sender;
00098 - (IBAction)audFtls_maxLevelSld:(id)sender;
00099 - (IBAction)audFtls_vlmeNorm:(id)sender;
00100 - (IBAction)extWin_exp_adjImg:(id)sender;
00101 - (IBAction)extWin_exp_audFlts:(id)sender;
00102 - (IBAction)extWin_exp_vidFlts:(id)sender;
00103 - (IBAction)vidFlts:(id)sender;
00104 - (IBAction)vidFlts_mrInfo:(id)sender;
00105
00106 + (VLCExtended *)sharedInstance;
00107 - (BOOL)getConfigChanged;
00108 - (void)collapsAll;
00109
00110 - (void)showPanel;
00111 - (void)initStrings;
00112 - (void)changeVFiltersString: (char *)psz_name onOrOff: (vlc_bool_t )b_add;
00113 - (void)changeAFiltersString: (char *)psz_name onOrOff: (vlc_bool_t )b_add;
00114 - (void)savePrefs;
00115 @end