1 #ifndef TSREMUXCPP_FORM1_H_
2 #define TSREMUXCPP_FORM1_H_
15 char* input_file_text_;
17 bool bypass_audio_processing_;
20 char* output_file_text_;
28 TsRemux(int argc, char *argv[]);
36 void DisableNumerics(void);
37 void DisableSup(void);
39 void EnableNumerics(void);
40 void OpenFile(std::string filename);
41 void OpenInputFileDialog_FileOK();
42 void AsyncOpenFile(std::string filename);
43 void InputFileBrowseButton_Click();
44 void EnableCbxMlp(void);
45 void ElementaryStreamListBox_ItemCheck();
47 void RemuxButton_Click();
48 void backgroundWorker1_DoWork();
49 void backgroundWorker1_ProgressChanged();
50 void backgroundWorker1_RunWorkerCompleted();
51 void RemuxButton_MouseEnter();
52 void RemuxButton_MouseLeave();
53 void TsRemux_DragDrop();
54 void TsRemux_DragEnter();
55 void TrimStartNumericHours_ValueChanged();
56 void TrimStartNumericMinutes_ValueChanged();
57 void TrimStartNumericSeconds_ValueChanged();
58 void TrimEndNumericHours_ValueChanged();
59 void TrimEndNumericMinutes_ValueChanged();
60 void TrimEndNumericSeconds_ValueChanged();
61 void CheckTrimStart(void);
62 void CheckSupStart(void);
63 void CheckChapterLen(void);
64 void CheckTrimEnd(void);
65 void ElementaryContextMenu_Opening();
66 void AddStream_Click();
67 void RemoveStream_Click();
68 void DemuxElementary_Click();
69 void DemuxPes_Click();
70 void DemuxSup_Click();
71 void SaveElementaryStream_FileOK();
73 void OpenSupFileDialog_FileOK();
74 bool PidExist(unsigned short pid);
75 void SupOffsetNumericSeconds_ValueChanged();
76 void SupOffsetNumericMinutes_ValueChanged();
77 void SupOffsetNumericHours_ValueChanged();
78 void TsFormatRadioButton_CheckedChenged();
79 void M2tsFormatRadioButton_CheckedChanged();
80 void backgroundWorker2_Dowork();
81 void backgroundWorker2_ProgressChanged();
82 void backgroundWorker2_RunWorkerCompleted();
85 ExecCondition exec_condition_;