Module: UVC

Defined in:
lib/uvc.rb,
lib/uvc/version.rb

Defined Under Namespace

Modules: Controls Classes: CameraTerminalDescriptor, ClassSpecificVCInterfaceDescriptor, EncodingUnitDescriptor, ExtensionUnitDescriptor, InputTerminalDescriptor, OutputTerminalDescriptor, ProcessingUnitDescriptor, SelectorUnitDescriptor, UVCDevice, VCInterfaceHeaderDescriptor

Constant Summary collapse

CC_VIDEO =
0x0e
SC_UNDEFINED =
0x00
SC_VIDEOCONTROL =
0x01
SC_VIDEOSTREAMING =
0x02
SC_VIDEO_INTERFACE_COLLECTION =
0x03
PC_PROTOCOL_UNDEFINED =
0x00
PC_PROTOCOL_15 =
0x01
CS_UNDEFINED =
0x20
CS_DEVICE =
0x21
CS_CONFIGURATION =
0x22
CS_STRING =
0x23
CS_INTERFACE =
0x24
CS_ENDPOINT =
0x25
VC_DESCRIPTOR_UNDEFINED =
0x00
VC_HEADER =
0x01
VC_INPUT_TERMINAL =
0x02
VC_OUTPUT_TERMINAL =
0x03
VC_SELECTOR_UNIT =
0x04
VC_PROCESSING_UNIT =
0x05
VC_EXTENSION_UNIT =
0x06
VC_ENCODING_UNIT =
0x07
VS_UNDEFINED =
0x00
VS_INPUT_HEADER =
0x01
VS_OUTPUT_HEADER =
0x02
VS_STILL_IMAGE_FRAME =
0x03
VS_FORMAT_UNCOMPRESSED =
0x04
VS_FRAME_UNCOMPRESSED =
0x05
VS_FORMAT_MJPEG =
0x06
VS_FRAME_MJPEG =
0x07
VS_FORMAT_MJPEG2TS =
0x0a
VS_FORMAT_DV =
0x0c
VS_COLORFORMAT =
0x0d
VS_FORMAT_FRAME_BASED =
0x10
VS_FRAME_FRAME_BASED =
0x11
VS_FORMAT_STREAM_BASED =
0x12
VS_FORMAT_FORMAT_H264 =
0x13
VS_FRAME_H264 =
0x14
VS_FORMAT_H264_SIMULCAST =
0x15
VS_FORMAT_VP8 =
0x16
VS_FRAME_VP8 =
0x17
VS_FORMAT_VP8_SIMUCAST =
0x18
EP_UNDEFINED =
0x00
EP_GENERAL =
0x01
EP_ENDPOINT =
0x02
EP_INTERRUPT =
0x03
RC_UNDEFINED =
0x00
SET_CUR =
0x01
SET_CUR_ALL =
0x11
GET_CUR =
0x81
GET_MIN =
0x82
GET_MAX =
0x83
GET_RES =
0x84
GET_LEN =
0x85
GET_INFO =
0x86
GET_DEF =
0x87
GET_CUR_ALL =
0x91
GET_MIN_ALL =
0x92
GET_MAX_ALL =
0x93
GET_RES_ALL =
0x94
GET_DEF_ALL =
0x97
VC_CONTROL_UNDEFINED =
0x00
VC_VIDEO_POWER_MODE_CONTROL =
0x01
VC_REQUEST_ERROR_CODE_CONTROL =
0x02
TE_CONTROL_UNDEFINED =
0x00
SU_CONTROL_UNDEFINED =
0x00
SU_INPUT_SELECT_CONTROL =
0x01
CT_CONTROL_UNDEFINED =
0x00
CT_SCANNING_MODE_CONTROL =
0x01
CT_AE_MODE_CONTROL =
0x02
CT_AE_PRIORITY_CONTROL =
0x03
CT_EXPOSURE_TIME_ABSOLUTE_CONTROL =
0x04
CT_EXPOSURE_TIME_RELATIVE_CONTROL =
0x05
CT_FOCUS_ABSOLUTE_CONTROL =
0x06
CT_FOCUS_RELATIVE_CONTROL =
0x07
CT_FOCUS_AUTO_CONTROL =
0x08
CT_IRIS_ABSOLUTE_CONTROL =
0x09
CT_IRIS_RELATIVE_CONTROL =
0x0A
CT_ZOOM_ABSOLUTE_CONTROL =
0x0B
CT_ZOOM_RELATIVE_CONTROL =
0x0C
CT_PANTILT_ABSOLUTE_CONTROL =
0x0D
CT_PANTILT_RELATIVE_CONTROL =
0x0E
CT_ROLL_ABSOLUTE_CONTROL =
0x0F
CT_ROLL_RELATIVE_CONTROL =
0x10
CT_PRIVACY_CONTROL =
0x11
CT_FOCUS_SIMPLE_CONTROL =
0x12
CT_WINDOW_CONTROL =
0x13
CT_REGION_OF_INTEREST_CONTROL =
0x14
PU_CONTROL_UNDEFINED =
0x00
PU_BACKLIGHT_COMPENSATION_CONTROL =
0x01
PU_BRIGHTNESS_CONTROL =
0x02
PU_CONTRAST_CONTROL =
0x03
PU_GAIN_CONTROL =
0x04
PU_POWER_LINE_FREQUENCY_CONTROL =
0x05
PU_HUE_CONTROL =
0x06
PU_SATURATION_CONTROL =
0x07
PU_SHARPNESS_CONTROL =
0x08
PU_GAMMA_CONTROL =
0x09
PU_WHITE_BALANCE_TEMPERATURE_CONTROL =
0x0A
PU_WHITE_BALANCE_TEMPERATURE_AUTO_CONTROL =
0x0B
PU_WHITE_BALANCE_COMPONENT_CONTROL =
0x0C
PU_WHITE_BALANCE_COMPONENT_AUTO_CONTROL =
0x0D
PU_DIGITAL_MULTIPLIER_CONTROL =
0x0E
PU_DIGITAL_MULTIPLIER_LIMIT_CONTROL =
0x0F
PU_HUE_AUTO_CONTROL =
0x10
PU_ANALOG_VIDEO_STANDARD_CONTROL =
0x11
PU_ANALOG_LOCK_STATUS_CONTROL =
0x12
PU_CONTRAST_AUTO_CONTROL =
0x13
EU_CONTROL_UNDEFINED =
0x00
EU_SELECT_LAYER_CONTROL =
0x01
EU_PROFILE_TOOLSET_CONTROL =
0x02
EU_VIDEO_RESOLUTION_CONTROL =
0x03
EU_MIN_FRAME_INTERVAL_CONTROL =
0x04
EU_SLICE_MODE_CONTROL =
0x05
EU_RATE_CONTROL_MODE_CONTROL =
0x06
EU_AVERAGE_BITRATE_CONTROL =
0x07
EU_CPB_SIZE_CONTROL =
0x08
EU_PEAK_BIT_RATE_CONTROL =
0x09
EU_QUANTIZATION_PARAMS_CONTROL =
0x0A
EU_SYNC_REF_FRAME_CONTROL =
0x0B
EU_LTR_BUFFER_CONTROL =
0x0C
EU_LTR_PICTURE_CONTROL =
0x0D
EU_LTR_VALIDATION_CONTROL =
0x0E
EU_LEVEL_IDC_LIMIT_CONTROL =
0x0F
EU_SEI_PAYLOADTYPE_CONTROL =
0x10
EU_QP_RANGE_CONTROL =
0x11
EU_PRIORITY_CONTROL =
0x12
EU_START_OR_STOP_LAYER_CONTROL =
0x13
EU_ERROR_RESILIENCY_CONTROL =
0x14
XU_CONTROL_UNDEFINED =
0x00
VS_CONTROL_UNDEFINED =
0x00
VS_PROBE_CONTROL =
0x01
VS_COMMIT_CONTROL =
0x02
VS_STILL_PROBE_CONTROL =
0x03
VS_STILL_COMMIT_CONTROL =
0x04
VS_STILL_IMAGE_TRIGGER_CONTROL =
0x05
VS_STREAM_ERROR_CODE_CONTROL =
0x06
VS_GENERATE_KEY_FRAME_CONTROL =
0x07
VS_UPDATE_FRAME_SEGMENT_CONTROL =
0x08
VS_SYNCH_DELAY_CONTROL =
0x09
TT_VENDOR_SPECIFIC =
0x0100
TT_STREAMING =
0x0101
ITT_VENDOR_SPECIFIX =
0x0200
ITT_CAMERA =
0x0201
ITT_MEDIA_TRANSPORT_INPUT =
0x0202
OTT_VENDOR_SPECIFIC =
0x0300
OTT_DISPLAY =
0x0301
OTT_MEDIA_TRANSPORT_OUTPUT =
0x0302
EXTERNAL_VENDOR_SPECIFIX =
0x0400
COMPOSITE_CONNECTOR =
0x0401
SVIDEO_CONNECTOR =
0x0402
COMPONENT_CONNECTOR =
0x0403
VERSION =
"0.1.0"