public object GetDynamicParameters() { // AudioFile parameter may not be bound yet if (Encoder == null) { return(null); } return(_parameters = SettingAdapter.SettingInfoToParameters( AudioEncoderManager.GetSettingInfo(Encoder))); }
public object GetDynamicParameters() { if (Format != null) { return(_parameters = SettingAdapter.SettingInfoToParameters( AudioMetadataEncoderManager.GetSettingInfoByFormat(Format))); } // AudioFile parameter may not be bound yet if (AudioFile == null) { return(null); } return(_parameters = SettingAdapter.SettingInfoToParameters( AudioMetadataEncoderManager.GetSettingInfoByExtension(Path.GetExtension(AudioFile.Path)))); }