BatchGuy.App.BluRayTitleInfoForm.SetBluRayTitleInfo C# (CSharp) Method

SetBluRayTitleInfo() public method

public SetBluRayTitleInfo ( EAC3ToConfiguration eac3ToConfiguration, string bluRayPath, BluRaySummaryInfo bluRaySummaryInfo ) : void
eac3ToConfiguration EAC3ToConfiguration
bluRayPath string
bluRaySummaryInfo BluRaySummaryInfo
return void
        public void SetBluRayTitleInfo(EAC3ToConfiguration eac3ToConfiguration, string bluRayPath, BluRaySummaryInfo bluRaySummaryInfo)
        {
            _bluRaySummaryInfo = bluRaySummaryInfo;
            _eac3ToConfiguration = eac3ToConfiguration;
            _bluRayPath = bluRayPath;
        }

Usage Example

示例#1
0
        private void HandlesdgvFilesCellDoubleClick(DataGridViewCellEventArgs e)
        {
            var id = dgvFiles.Rows[e.RowIndex].Cells[4].Value;

            if (_batchGuyEAC3ToSettings.BluRayDiscs == null)
            {
                return;
            }
            if (id == null)
            {
                return;
            }

            BluRaySummaryInfo summaryInfo = _batchGuyEAC3ToSettings.BluRayDiscs.GetEpisodeByEpisodeNumber(id.ToString());

            if (summaryInfo == null)
            {
                return;
            }

            BluRayDiscInfo discInfo = null;

            foreach (BluRayDiscInfo disc in _batchGuyEAC3ToSettings.BluRayDiscs.Where(d => d.IsSelected))
            {
                if (disc.BluRaySummaryInfoList != null)
                {
                    if (disc.BluRaySummaryInfoList.Where(s => s == summaryInfo).Count() == 1)
                    {
                        discInfo = disc;
                    }
                }
            }
            if (discInfo == null)
            {
                return;
            }

            BluRayTitleInfoForm form = new BluRayTitleInfoForm();

            form.SetBluRayTitleInfo(_batchGuyEAC3ToSettings.EAC3ToSettings, discInfo.BluRayPath, summaryInfo);
            form.IsCallingScreenCreateX264BatchFile = true;
            form.ShowDialog();
        }
All Usage Examples Of BatchGuy.App.BluRayTitleInfoForm::SetBluRayTitleInfo
BluRayTitleInfoForm