GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
escapi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SimpleCapParams

Typedefs

typedef int(* countCaptureDevicesProc) ()
typedef int(* initCaptureProc) (unsigned int deviceno, struct SimpleCapParams *aParams)
typedef void(* deinitCaptureProc) (unsigned int deviceno)
typedef void(* doCaptureProc) (unsigned int deviceno)
typedef int(* isCaptureDoneProc) (unsigned int deviceno)
typedef void(* getCaptureDeviceNameProc) (unsigned int deviceno, char *namebuffer, int bufferlength)
typedef int(* ESCAPIVersionProc) ()
typedef float(* getCapturePropertyValueProc) (unsigned int deviceno, int prop)
typedef int(* getCapturePropertyAutoProc) (unsigned int deviceno, int prop)
typedef int(* setCapturePropertyProc) (unsigned int deviceno, int prop, float value, int autoval)
typedef int(* getCaptureErrorLineProc) (unsigned int deviceno)
typedef int(* getCaptureErrorCodeProc) (unsigned int deviceno)

Enumerations

enum  CAPTURE_PROPETIES {
  CAPTURE_BRIGHTNESS , CAPTURE_CONTRAST , CAPTURE_HUE , CAPTURE_SATURATION ,
  CAPTURE_SHARPNESS , CAPTURE_GAMMA , CAPTURE_COLORENABLE , CAPTURE_WHITEBALANCE ,
  CAPTURE_BACKLIGHTCOMPENSATION , CAPTURE_GAIN , CAPTURE_PAN , CAPTURE_TILT ,
  CAPTURE_ROLL , CAPTURE_ZOOM , CAPTURE_EXPOSURE , CAPTURE_IRIS ,
  CAPTURE_FOCUS , CAPTURE_PROP_MAX
}

Functions

int setupESCAPI ()

Variables

countCaptureDevicesProc countCaptureDevices
initCaptureProc initCapture
deinitCaptureProc deinitCapture
doCaptureProc doCapture
isCaptureDoneProc isCaptureDone
getCaptureDeviceNameProc getCaptureDeviceName
ESCAPIVersionProc ESCAPIVersion
getCapturePropertyValueProc getCapturePropertyValue
getCapturePropertyAutoProc getCapturePropertyAuto
setCapturePropertyProc setCaptureProperty
getCaptureErrorLineProc getCaptureErrorLine
getCaptureErrorCodeProc getCaptureErrorCode

Typedef Documentation

◆ countCaptureDevicesProc

typedef int(* countCaptureDevicesProc) ()

◆ deinitCaptureProc

typedef void(* deinitCaptureProc) (unsigned int deviceno)

◆ doCaptureProc

typedef void(* doCaptureProc) (unsigned int deviceno)

◆ ESCAPIVersionProc

typedef int(* ESCAPIVersionProc) ()

◆ getCaptureDeviceNameProc

typedef void(* getCaptureDeviceNameProc) (unsigned int deviceno, char *namebuffer, int bufferlength)

◆ getCaptureErrorCodeProc

typedef int(* getCaptureErrorCodeProc) (unsigned int deviceno)

◆ getCaptureErrorLineProc

typedef int(* getCaptureErrorLineProc) (unsigned int deviceno)

◆ getCapturePropertyAutoProc

typedef int(* getCapturePropertyAutoProc) (unsigned int deviceno, int prop)

◆ getCapturePropertyValueProc

typedef float(* getCapturePropertyValueProc) (unsigned int deviceno, int prop)

◆ initCaptureProc

typedef int(* initCaptureProc) (unsigned int deviceno, struct SimpleCapParams *aParams)

◆ isCaptureDoneProc

typedef int(* isCaptureDoneProc) (unsigned int deviceno)

◆ setCapturePropertyProc

typedef int(* setCapturePropertyProc) (unsigned int deviceno, int prop, float value, int autoval)

Enumeration Type Documentation

◆ CAPTURE_PROPETIES

Enumerator
CAPTURE_BRIGHTNESS 
CAPTURE_CONTRAST 
CAPTURE_HUE 
CAPTURE_SATURATION 
CAPTURE_SHARPNESS 
CAPTURE_GAMMA 
CAPTURE_COLORENABLE 
CAPTURE_WHITEBALANCE 
CAPTURE_BACKLIGHTCOMPENSATION 
CAPTURE_GAIN 
CAPTURE_PAN 
CAPTURE_TILT 
CAPTURE_ROLL 
CAPTURE_ZOOM 
CAPTURE_EXPOSURE 
CAPTURE_IRIS 
CAPTURE_FOCUS 
CAPTURE_PROP_MAX 

Function Documentation

◆ setupESCAPI()

int setupESCAPI ( )
extern
Here is the caller graph for this function:

Variable Documentation

◆ countCaptureDevices

countCaptureDevicesProc countCaptureDevices
extern

◆ deinitCapture

deinitCaptureProc deinitCapture
extern

◆ doCapture

doCaptureProc doCapture
extern

◆ ESCAPIVersion

ESCAPIVersionProc ESCAPIVersion
extern

◆ getCaptureDeviceName

getCaptureDeviceNameProc getCaptureDeviceName
extern

◆ getCaptureErrorCode

getCaptureErrorCodeProc getCaptureErrorCode
extern

◆ getCaptureErrorLine

getCaptureErrorLineProc getCaptureErrorLine
extern

◆ getCapturePropertyAuto

getCapturePropertyAutoProc getCapturePropertyAuto
extern

◆ getCapturePropertyValue

getCapturePropertyValueProc getCapturePropertyValue
extern

◆ initCapture

initCaptureProc initCapture
extern

◆ isCaptureDone

isCaptureDoneProc isCaptureDone
extern

◆ setCaptureProperty

setCapturePropertyProc setCaptureProperty
extern