Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
wxVideoSettingsDialog.h
1 #ifndef __wxVideoSettingsDialog__
2 #define __wxVideoSettingsDialog__
3 
4 #include <bias_config.h>
5 #include <Base/Common/BIASpragmaStart.hh>
6 #include "wxVideoSettingsDialogBase.h"
7 
8 /** \class wxVideoSettingsDialog
9  \brief Implementing wxVideoSettingsDialogBase
10  \author ischiller
11  \date 11/06/2011
12 */
13 class BIASGui_EXPORT wxVideoSettingsDialog : public wxVideoSettingsDialogBase
14 {
15 protected:
16  // Handlers for wxVideoSettingsDialogBase events.
17  void OnSelectFile( wxCommandEvent& event );
18  void OnOk( wxCommandEvent& event );
19 
20  int SelectedCodecToFFMPEGCodecID_(int id);
21 
22  int mGoPSize_,mFps_,mBitrate_,mWidth_,mHeight_,mMaxBFrames_;
23  wxString mFilename_;
24  int mCodecID_;
25 
26 public:
27  /** Constructor */
29 
30  int GetGoPSize();
31  int GetFPS();
32  int GetBitrate();
33  int GetWidth();
34  int GetHeight();
35  int GetMaxBFrames();
36  wxString GetOutputFilename();
37  /** \brief Returns the codec ID as in libavcodec/avcodec.h */
38  int GetCodecID();
39 
40  void SetGoPSize(int value);
41  void SetFPS(int value);
42  void SetBitrate(int value);
43  void SetWidth(int value);
44  void SetHeight(int value);
45  void SetMaxBFrames(int value);
46  void SetOutputFilename(wxString value);
47 
48 };
49 #include <Base/Common/BIASpragmaEnd.hh>
50 #endif // __wxVideoSettingsDialog__
Implementing wxVideoSettingsDialogBase.
virtual void OnSelectFile(wxCommandEvent &event)
virtual void OnOk(wxCommandEvent &event)
Class wxVideoSettingsDialogBase.