Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

VFWSource.cpp File Reference

#include <phStandard.h>
#include <ImageConversions.h>
#include <phObject.h>
#include <phMutex.h>
#include <phSemaphore.h>
#include <phCondition.h>
#include <phRWLock.h>
#include <phThread.h>
#include <phList.h>
#include <phTimeStamp.h>
#include <phTimeInterval.h>
#include <phLiveObject.h>
#include <phDataObject.h>
#include <phImage.h>
#include <phCaptureInterface.h>
#include <phImageCapture.h>
#include <phVFW.h>
#include <VFWSource.h>
#include <phError.h>
#include <phMemory.h>
#include <phPrint.h>

Go to the source code of this file.

Classes

struct  phVFWWindowInfo_t
struct  phVFW_pair_t
struct  phVFWHandlerParameters_t

Defines

#define UNICODE   1
#define TIMESTUFF()   0
#define WM_USER_SHOW   (WM_USER + 200)
#define WM_USER_HIDE   (WM_USER + 201)
#define WM_USER_RESIZE   (WM_USER + 202)
#define WM_USER_MOVE   (WM_USER + 203)
#define WM_USER_UPDATE   (WM_USER + 204)
#define WM_USER_REDRAW   (WM_USER + 205)
#define phBITMAP_REALLOCED   1
#define phDISPLAY_CHANGED   1

Functions

static void print_POINT (POINT p)
static void print_RECT (RECT rect)
static void print_MINMAXINFO (MINMAXINFO m)
static void print_WINDOWPOS (WINDOWPOS w)
static void print_CREATESTRUCT (CREATESTRUCT c)
static void print_SIDE (WPARAM fwSide)
static BOOL CALLBACK phVFWSource_enumChildProc (HWND hwnd, LPARAM lParam)
static void print_window_info (HWND window)
static void print_CAPDRIVERCAPS (CAPDRIVERCAPS caps)
static void print_CAPSTATUS (CAPSTATUS stat)
static void print_CAPTUREPARMS (CAPTUREPARMS parms)
static void print_VIDEOHDR (VIDEOHDR v)
static void print_WAVEHDR (WAVEHDR w)
static void print_BITMAPINFOHEADER (BITMAPINFOHEADER b)
LRESULT CALLBACK phVFWSource_WndProc (HWND hw, UINT message, WPARAM wp, LPARAM lp)
LRESULT CALLBACK phVFWSource_CBTProc (int code, WPARAM wp, LPARAM lp)
static LRESULT CALLBACK phVFWSource_ErrorCallbackProc (HWND hWnd, int nErrID, LPSTR lpErrorText)
static LRESULT CALLBACK phVFWSource_StatusCallbackProc (HWND hWnd, int nID, LPSTR lpStatusText)
static LRESULT CALLBACK phVFWSource_ControlCallbackProc (HWND hWnd, int nState)
static LRESULT CALLBACK phVFWSource_VidStreamCallbackProc (HWND hWnd, LPVIDEOHDR lpVHdr)
static LRESULT CALLBACK phVFWSource_FrameCallbackProc (HWND hWnd, LPVIDEOHDR lpVHdr)
static LRESULT CALLBACK phVFWSource_WaveStreamCallbackProc (HWND hWnd, LPWAVEHDR lpWHdr)




Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo


Generated on Sat Jun 16 02:44:15 2007 for phission by  doxygen 1.4.4