#import <HBAdvancedController.h>
Public Member Functions | |
| (void) | - setView: |
| (BOOL) | - loadMyNibFile |
| (NSString *) | - optionsString |
| (NSString *) | - optionsStringLavc |
| (void) | - setOptions: |
| (void) | - setLavcOptions: |
| (void) | - enableUI: |
| (void) | - setHidden: |
| (void) | - setLavcOptsEnabled: |
| (IBAction) | - X264AdvancedOptionsAnimate: |
| (IBAction) | - X264AdvancedOptionsSet: |
| (IBAction) | - X264AdvancedOptionsStandardizeOptString: |
| (IBAction) | - X264AdvancedOptionsSetCurrentSettings: |
| (NSString *) | - X264AdvancedOptionsStandardizeOptNames: |
| (NSString *) | - X264AdvancedOptionsOptIDToString: |
| (NSString *) | - X264AdvancedOptionsWidgetToString:withID: |
| (BOOL) | - X264AdvancedOptionsIsOpt:inString: |
| (IBAction) | - X264AdvancedOptionsChanged: |
Protected Attributes | |
| NSBox * | fOptionsBox |
| IBOutlet NSView * | fX264optView |
| IBOutlet NSView * | fEmptyView |
| IBOutlet NSTextField * | fX264optViewTitleLabel |
| IBOutlet NSTextField * | fDisplayX264OptionsLabel |
| IBOutlet NSTextField * | fDisplayX264Options |
| IBOutlet NSTextField * | fDisplayLavcOptionsLabel |
| IBOutlet NSTextField * | fDisplayLavcOptions |
| IBOutlet NSTextField * | fDisplayTheoraOptionsLabel |
| IBOutlet NSTextField * | fX264optBframesLabel |
| IBOutlet NSPopUpButton * | fX264optBframesPopUp |
| IBOutlet NSTextField * | fX264optRefLabel |
| IBOutlet NSPopUpButton * | fX264optRefPopUp |
| IBOutlet NSButton * | fX264optWeightPSwitch |
| IBOutlet NSTextField * | fX264optWeightPLabel |
| IBOutlet NSTextField * | fX264optNodctdcmtLabel |
| IBOutlet NSButton * | fX264optNodctdcmtSwitch |
| IBOutlet NSTextField * | fX264optSubmeLabel |
| IBOutlet NSPopUpButton * | fX264optSubmePopUp |
| IBOutlet NSTextField * | fX264optTrellisLabel |
| IBOutlet NSPopUpButton * | fX264optTrellisPopUp |
| IBOutlet NSTextField * | fX264optMotionEstLabel |
| IBOutlet NSPopUpButton * | fX264optMotionEstPopUp |
| IBOutlet NSTextField * | fX264optMERangeLabel |
| IBOutlet NSPopUpButton * | fX264optMERangePopUp |
| IBOutlet NSTextField * | fX264optBPyramidLabel |
| IBOutlet NSPopUpButton * | fX264optBPyramidPopUp |
| IBOutlet NSTextField * | fX264optDirectPredLabel |
| IBOutlet NSPopUpButton * | fX264optDirectPredPopUp |
| IBOutlet NSTextField * | fX264optDeblockLabel |
| IBOutlet NSPopUpButton * | fX264optAlphaDeblockPopUp |
| IBOutlet NSPopUpButton * | fX264optBetaDeblockPopUp |
| IBOutlet NSTextField * | fX264optAnalyseLabel |
| IBOutlet NSPopUpButton * | fX264optAnalysePopUp |
| IBOutlet NSTextField * | fX264opt8x8dctLabel |
| IBOutlet NSButton * | fX264opt8x8dctSwitch |
| IBOutlet NSTextField * | fX264optCabacLabel |
| IBOutlet NSButton * | fX264optCabacSwitch |
| IBOutlet NSSlider * | fX264optAqSlider |
| IBOutlet NSTextField * | fX264optAqLabel |
| IBOutlet NSSlider * | fX264optPsyRDSlider |
| IBOutlet NSTextField * | fX264optPsyRDLabel |
| IBOutlet NSSlider * | fX264optPsyTrellisSlider |
| IBOutlet NSTextField * | fX264optPsyTrellisLabel |
| IBOutlet NSPopUpButton * | fX264optBAdaptPopUp |
| IBOutlet NSTextField * | fX264optBAdaptLabel |
| - (void) enableUI: | (bool) | b |
| - (BOOL) loadMyNibFile |
| - (NSString *) optionsString |
| - (NSString *) optionsStringLavc |
| - (void) setHidden: | (BOOL) | hide |
| - (void) setLavcOptions: | (NSString *) | string |
| - (void) setLavcOptsEnabled: | (BOOL) | lavc |
| - (void) setOptions: | (NSString *) | string |
| - (void) setView: | (NSBox *) | box |
| - (IBAction) X264AdvancedOptionsAnimate: | (id) | sender |
Fades options in and out depending on whether they're available..
| - (IBAction) X264AdvancedOptionsChanged: | (id) | sender |
Resets the option string to mirror the GUI widgets.
| - (BOOL) X264AdvancedOptionsIsOpt: | (NSString *) | optNameToChange | ||
| inString: | (NSString *) | currentOptString | ||
| - (NSString *) X264AdvancedOptionsOptIDToString: | (id) | sender |
| - (IBAction) X264AdvancedOptionsSet: | (id) | sender |
Populates the option widgets
| - (IBAction) X264AdvancedOptionsSetCurrentSettings: | (id) | sender |
Resets the GUI widgets to the contents of the option string.
| - (NSString *) X264AdvancedOptionsStandardizeOptNames: | (NSString *) | cleanOptNameString |
Cleans the option string to use a standard set of option names, by conflating synonyms.
| - (IBAction) X264AdvancedOptionsStandardizeOptString: | (id) | sender |
Cleans the option string to use a standard format of option=value
| - (NSString *) X264AdvancedOptionsWidgetToString: | (NSString *) | optName | ||
| withID: | (id) | sender | ||
- (IBOutlet NSTextField*) fDisplayLavcOptions [protected] |
- (IBOutlet NSTextField*) fDisplayLavcOptionsLabel [protected] |
- (IBOutlet NSTextField*) fDisplayTheoraOptionsLabel [protected] |
- (IBOutlet NSTextField*) fDisplayX264Options [protected] |
- (IBOutlet NSTextField*) fDisplayX264OptionsLabel [protected] |
- (IBOutlet NSView*) fEmptyView [protected] |
- (NSBox*) fOptionsBox [protected] |
- (IBOutlet NSTextField*) fX264opt8x8dctLabel [protected] |
- (IBOutlet NSButton*) fX264opt8x8dctSwitch [protected] |
- (IBOutlet NSPopUpButton*) fX264optAlphaDeblockPopUp [protected] |
- (IBOutlet NSTextField*) fX264optAnalyseLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optAnalysePopUp [protected] |
- (IBOutlet NSTextField*) fX264optAqLabel [protected] |
- (IBOutlet NSSlider*) fX264optAqSlider [protected] |
- (IBOutlet NSTextField*) fX264optBAdaptLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optBAdaptPopUp [protected] |
- (IBOutlet NSPopUpButton*) fX264optBetaDeblockPopUp [protected] |
- (IBOutlet NSTextField*) fX264optBframesLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optBframesPopUp [protected] |
- (IBOutlet NSTextField*) fX264optBPyramidLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optBPyramidPopUp [protected] |
- (IBOutlet NSTextField*) fX264optCabacLabel [protected] |
- (IBOutlet NSButton*) fX264optCabacSwitch [protected] |
- (IBOutlet NSTextField*) fX264optDeblockLabel [protected] |
- (IBOutlet NSTextField*) fX264optDirectPredLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optDirectPredPopUp [protected] |
- (IBOutlet NSTextField*) fX264optMERangeLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optMERangePopUp [protected] |
- (IBOutlet NSTextField*) fX264optMotionEstLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optMotionEstPopUp [protected] |
- (IBOutlet NSTextField*) fX264optNodctdcmtLabel [protected] |
- (IBOutlet NSButton*) fX264optNodctdcmtSwitch [protected] |
- (IBOutlet NSTextField*) fX264optPsyRDLabel [protected] |
- (IBOutlet NSSlider*) fX264optPsyRDSlider [protected] |
- (IBOutlet NSTextField*) fX264optPsyTrellisLabel [protected] |
- (IBOutlet NSSlider*) fX264optPsyTrellisSlider [protected] |
- (IBOutlet NSTextField*) fX264optRefLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optRefPopUp [protected] |
- (IBOutlet NSTextField*) fX264optSubmeLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optSubmePopUp [protected] |
- (IBOutlet NSTextField*) fX264optTrellisLabel [protected] |
- (IBOutlet NSPopUpButton*) fX264optTrellisPopUp [protected] |
- (IBOutlet NSView*) fX264optView [protected] |
- (IBOutlet NSTextField*) fX264optViewTitleLabel [protected] |
- (IBOutlet NSTextField*) fX264optWeightPLabel [protected] |
- (IBOutlet NSButton*) fX264optWeightPSwitch [protected] |
1.7.1