Macros | |
| #define | SAFE_RELEASE(x) |
| #define | JIF(x) |
| #define | DEFAULT_VIDEO_WIDTH 320 |
| #define | DEFAULT_VIDEO_HEIGHT 320 |
| #define | APPLICATIONNAME TEXT("SpinSimpleGUI_DirectShow\0") |
| #define | CLASSNAME TEXT("SpinSimpleGUI_DirectShow\0") |
| #define | WM_GRAPHNOTIFY WM_APP + 1 |
Enumerations | |
| enum | PLAYSTATE { Stopped , Paused , Running , Init } |
Functions | |
| int PASCAL | WinMain (HINSTANCE hInstance, HINSTANCE hInstP, LPSTR lpCmdLine, int nCmdShow) |
| LRESULT CALLBACK | WndMainProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| HRESULT | GetInterfaces (void) |
| HRESULT | CaptureVideo () |
| HRESULT | FindCaptureDevice (IBaseFilter **ppSrcFilter) |
| HRESULT | SetupVideoWindow (void) |
| HRESULT | ChangePreviewState (int nShow) |
| HRESULT | HandleGraphEvent (void) |
| HRESULT | SetupCamera (IBaseFilter *pSrcFilter) |
| void | MsgError (TCHAR *szFormat,...) |
| void | MsgInfo (TCHAR *szFormat,...) |
| void | CloseInterfaces (void) |
| void | ResizeVideoWindow (void) |
| #define APPLICATIONNAME TEXT("SpinSimpleGUI_DirectShow\0") |
| #define CLASSNAME TEXT("SpinSimpleGUI_DirectShow\0") |
| #define DEFAULT_VIDEO_HEIGHT 320 |
| #define DEFAULT_VIDEO_WIDTH 320 |
| #define JIF | ( | x | ) |
| #define SAFE_RELEASE | ( | x | ) |
| #define WM_GRAPHNOTIFY WM_APP + 1 |
| enum PLAYSTATE |
| HRESULT CaptureVideo | ( | ) |
| HRESULT ChangePreviewState | ( | int | nShow | ) |
| void CloseInterfaces | ( | void | ) |
| HRESULT FindCaptureDevice | ( | IBaseFilter ** | ppSrcFilter | ) |
| HRESULT GetInterfaces | ( | void | ) |
| HRESULT HandleGraphEvent | ( | void | ) |
| void MsgError | ( | TCHAR * | szFormat, |
| ... | |||
| ) |
| void MsgInfo | ( | TCHAR * | szFormat, |
| ... | |||
| ) |
| void ResizeVideoWindow | ( | void | ) |
| HRESULT SetupCamera | ( | IBaseFilter * | pSrcFilter | ) |
| HRESULT SetupVideoWindow | ( | void | ) |
| int PASCAL WinMain | ( | HINSTANCE | hInstance, |
| HINSTANCE | hInstP, | ||
| LPSTR | lpCmdLine, | ||
| int | nCmdShow | ||
| ) |
| LRESULT CALLBACK WndMainProc | ( | HWND | hwnd, |
| UINT | message, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) |