组合类型 | |
| struct | CSSTREAM_HEADER |
| struct | CSTIME |
| class | ICameraDeviceInterface |
宏定义 | |
| #define | COM_CAMERA_DEVICE_INTERFACE_MEMBER |
类型定义 | |
| typedef struct CSSTREAM_HEADER * | PSTREAM_HEADER |
| typedef struct CSTIME * | PTIME |
枚举 | |
| enum | { QXGA_PHOTO_SIZE = 0, UXGA_PHOTO_SIZE, XGA_PHOTO_SIZE, VGA_PHOTO_SIZE } |
| enum | { BRIGHTNESS_LEVEL_1 = 0, BRIGHTNESS_LEVEL_2, BRIGHTNESS_LEVEL_3, BRIGHTNESS_LEVEL_4, BRIGHTNESS_LEVEL_5, BRIGHTNESS_LEVEL_6 } |
| enum | { MODE_TYPE_AUTO = 0, MODE_TYPE_OFF, MODE_TYPE_SUNNY, MODE_TYPE_CLOUDY, MODE_TYPE_FLUORESCENT, MODE_TYPE_INCANDESCENT } |
变量 | |
| EXTERN_C const CLSID | CLSID_CameraDevice |
| EXTERN_C const CLSID | IID_MZ_CameraInterface |
| #define COM_CAMERA_DEVICE_INTERFACE_MEMBER |
virtual BOOL InitDevice( HWND hwnd ); \ virtual BOOL UnInitDevice(); \ virtual BOOL StartPreview(); \ virtual BOOL PausePreview(); \ virtual void IsDrawPreviewFrame(bool isDraw); \ virtual BOOL TakePhoto(); \ virtual BOOL StartAF(); \ virtual BOOL IsAFEnd(); \ virtual BOOL StopAF(); \ virtual void SetPhotoName(WCHAR *photoName); \ virtual WCHAR *GetPhotoName(); \ virtual BOOL SetPhotoSize(int sizeType); \ virtual int GetPhotoSize(); \ virtual void SetPreviewAreaAlphaValue(int alphaValue); \ virtual BOOL SetBrightness(int level); \ virtual BOOL SetMode(int mode); \ virtual PSTREAM_HEADER GetPreviewData(); \ virtual BITMAPINFO *GetPreviewDataInfo()
| typedef struct CSSTREAM_HEADER * PSTREAM_HEADER |
| anonymous enum |
| anonymous enum |
| EXTERN_C const CLSID CLSID_CameraDevice |
| EXTERN_C const CLSID IID_MZ_CameraInterface |
1.6.1