= Unified Camera Access = == Specification == 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: ||= Property Name =||= Property String =||= Unit =||= Access =||= Meaning =|| || UCA_PROP_NAME || `name` || null-terminated C string || r || Name of camera || || UCA_PROP_WIDTH || `width` || pixels || r/w || Width of image to be taken || || UCA_PROP_HEIGHT || `height` || pixels || r/w || Height of image to be taken || || UCA_PROP_MAX_WIDTH || `max-width` || pixels || r || Maximum possible width || || UCA_PROP_MAX_HEIGHT || `max-height` || pixels || r || Maximum possible height || || UCA_PROP_BITDEPTH || `bit-depth` || number of bits || r || Bits per pixel || || UCA_PROP_EXPOSURE || `exposure` || microseconds || r/w || Duration of image capture || || UCA_PROP_FRAMERATE || `frame-rate` || frames per second || r || Current number of frames per second || == Code ==