#pragma mark STRUCTURES typedef void* QCam_Handle; typedef struct _TAG_CAM_SETTINGS_ID_GUID_STRUCT_ { uint32_t f1; uint16_t f2; uint16_t f3; uint8_t f4[8]; }QCam_settings_id, *pQCam_settings_id; // QCam_Settings is obsolete. Use QCam_SettingsEx in conjunction with QCam_CreateCameraSettingsStruct, // QCam_Err QCam_InitializeCameraSettings and QCam_ReleaseCameraSettings typedef struct { unsigned long size; unsigned long _private_data[ 64 ]; } QCam_Settings; typedef struct { unsigned long size; // Filled by the initialization routine QCam_settings_id _pSettingsID; // pointer to the camera settings ID unsigned long *_private_data; // Pointer to a camera settings array } QCam_SettingsEx, *pQCam_SettingsEx; typedef struct { unsigned long cameraId; // Camera ID (ex: 0 for first camera, 1 for second) unsigned long cameraType; // Camera Model unsigned long uniqueId; // Unique ID for the camera unsigned long isOpen; // 1 if already open, 0 if closed unsigned long _reserved[ 10 ]; } QCam_CamListItem;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)