最終更新:2018-06-15 (金) 13:04:59 (2509d)
プロセッシングユニットディスクリプタ
Top / プロセッシングユニットディスクリプタ
オフセット | フィールド | サイズ | 内容 | メモ |
0 | bLength? | 1 | 8+x | |
1 | bDescriptorType | 1 | 0x24 | |
2 | bDescriptorSubType | 1 | 0x05 | |
3 | bUnitID? | 1 | ||
4 | bSourceID? | 1 | ||
5 | wMaxMultiplier? | 2 | ||
7 | bControlSize? | 1 | ||
8 | bmControls | n | ||
8+n | iProcessing? | 1 | ||
9+n | bmVideoStandards | 1 |
bmControls
- A bit set to 1 indicates that the mentioned
- Control is supported for the video stream.
D0 Brightness D1 Contrast D2 Hue D3 Saturation D4 Sharpness D5 Gamma D6 White Balance Temperature D7 White Balance Component D8 Backlight Compensation D9 Gain D10 Power Line Frequency D11 Hue, Auto D12 White Balance Temperature, Auto D13 White Balance Component, Auto D14 Digital Multiplier D15 Digital Multiplier Limit D16 Analog Video Standard D17 Analog Video Lock Status D18..(n*8-1) Reserved. Set to zero.
bmVideoStandards
- A bitmap of all analog video standards supported by the Processing Unit.
- A value of zero indicates that this bitmap should be ignored.
D0 None D1 NTSC – 525/60 D2 PAL – 625/50 D3 SECAM – 625/50 D4 NTSC – 625/50 D5 PAL – 525/60 D6-D7 Reserved. Set to zero.
コントロールセレクタ
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