public override void InitializeComponent(ICore core)
 {
     core.Components.Configuration.GetElement <SelectionConfigurationElement>(
         AppleLosslessEncoderSettingsConfiguration.SECTION,
         AppleLosslessEncoderSettingsConfiguration.DEPTH_ELEMENT
         ).ConnectValue(option => this.Depth = AppleLosslessEncoderSettingsConfiguration.GetDepth(option));
     base.InitializeComponent(core);
 }
 public IEnumerable <ConfigurationSection> GetConfigurationSections()
 {
     return(AppleLosslessEncoderSettingsConfiguration.GetConfigurationSections(this));
 }