Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasimir666 <casimir666@users.sourceforge.net>2009-12-05 11:27:07 +0300
committerCasimir666 <casimir666@users.sourceforge.net>2009-12-05 11:27:07 +0300
commit124f69849a8a917deea6543eeae21f6464d15a7f (patch)
tree6182d0571cf19fa0719244cf0eedf37963993478 /src/apps/mplayerc/MainFrm.h
parent7ee261016254b880b83f50488392d07cf3739f17 (diff)
Added : BDA capture card support (experimental)
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@1383 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/MainFrm.h')
-rw-r--r--src/apps/mplayerc/MainFrm.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/apps/mplayerc/MainFrm.h b/src/apps/mplayerc/MainFrm.h
index 005fb0080..047104f8e 100644
--- a/src/apps/mplayerc/MainFrm.h
+++ b/src/apps/mplayerc/MainFrm.h
@@ -108,6 +108,15 @@ public:
int vinput, vchannel, ainput;
};
+class TunerScanData
+{
+public :
+ ULONG FrequencyStart;
+ ULONG FrequencyStop;
+ ULONG Bandwidth;
+ HWND Hwnd;
+};
+
class CMainFrame;
class CGraphThread : public CWinThread
@@ -124,11 +133,12 @@ public:
BOOL InitInstance();
int ExitInstance();
- enum {TM_EXIT=WM_APP, TM_OPEN, TM_CLOSE};
+ enum {TM_EXIT=WM_APP, TM_OPEN, TM_CLOSE, TM_TUNER_SCAN};
DECLARE_MESSAGE_MAP()
afx_msg void OnExit(WPARAM wParam, LPARAM lParam);
afx_msg void OnOpen(WPARAM wParam, LPARAM lParam);
afx_msg void OnClose(WPARAM wParam, LPARAM lParam);
+ afx_msg void OnTunerScan(WPARAM wParam, LPARAM lParam);
};
/*
class CKeyFrameFinderThread : public CWinThread, public CCritSec
@@ -357,6 +367,7 @@ protected:
// Operations
bool OpenMediaPrivate(CAutoPtr<OpenMediaData> pOMD);
void CloseMediaPrivate();
+ void DoTunerScan(TunerScanData* pTSD);
void SendNowPlayingToMSN();
void SendNowPlayingTomIRC();
@@ -367,6 +378,7 @@ protected:
void OpenFile(OpenFileData* pOFD);
void OpenDVD(OpenDVDData* pODD);
void OpenCapture(OpenDeviceData* pODD);
+ void OpenBDAGraph();
void OpenCustomizeGraph();
void OpenSetupVideo();
void OpenSetupAudio();
@@ -388,6 +400,8 @@ public:
void OpenCurPlaylistItem(REFERENCE_TIME rtStart = 0);
void OpenMedia(CAutoPtr<OpenMediaData> pOMD);
void CloseMedia();
+ void StartTunerScan(CAutoPtr<TunerScanData> pTSD);
+ void StopTunerScan();
void AddCurDevToPlaylist();
@@ -739,6 +753,8 @@ public:
afx_msg void OnNavigateChapters(UINT nID);
afx_msg void OnNavigateMenuItem(UINT nID);
afx_msg void OnUpdateNavigateMenuItem(CCmdUI* pCmdUI);
+ afx_msg void OnTunerScan();
+ afx_msg void OnUpdateTunerScan(CCmdUI* pCmdUI);
afx_msg void OnFavoritesAdd();
afx_msg void OnUpdateFavoritesAdd(CCmdUI* pCmdUI);
@@ -783,6 +799,7 @@ public:
bool m_bToggleShader;
bool m_bToggleShaderScreenSpace;
bool m_bInOptions;
+ bool m_bStopTunerScan;
void SetLoadState(MPC_LOADSTATE iState);
void SetPlayState(MPC_PLAYSTATE iState);