Public Member Functions | Protected Attributes

HBAdvancedController Class Reference

#import <HBAdvancedController.h>

List of all members.

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

Member Function Documentation

- (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 

Member Data Documentation

- (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]

The documentation for this class was generated from the following files: