| 1 | = Unified Camera Access = |
| 2 | |
| 3 | == Specification == |
| 4 | |
| 5 | Properties of cameras are accessed in a vendor-neutral way by specifying the property names as defined in `uca.h`. The following list is the definite specification of basic properties that all devices must implement: |
| 6 | |
| 7 | ||= Property Name =||= Property String =||= Unit =||= Access =||= Meaning =|| |
| 8 | || UCA_PROP_NAME || `name` || null-terminated C string || r || Name of camera || |
| 9 | || UCA_PROP_WIDTH || `width` || pixels || r/w || Width of image to be taken || |
| 10 | || UCA_PROP_HEIGHT || `height` || pixels || r/w || Height of image to be taken || |
| 11 | || UCA_PROP_MAX_WIDTH || `max-width` || pixels || r || Maximum possible width || |
| 12 | || UCA_PROP_MAX_HEIGHT || `max-height` || pixels || r || Maximum possible height || |
| 13 | || UCA_PROP_BITDEPTH || `bit-depth` || number of bits || r || Bits per pixel || |
| 14 | || UCA_PROP_EXPOSURE || `exposure` || microseconds || r/w || Duration of image capture || |
| 15 | || UCA_PROP_FRAMERATE || `frame-rate` || frames per second || r || Current number of frames per second || |
| 16 | |
| 17 | |
| 18 | == Code == |
| 19 | |