最終更新:2018-06-15 (金) 13:04:59 (830d)  

プロセッシングユニットディスクリプタ
Top / プロセッシングユニットディスクリプタ

オフセットフィールドサイズ内容メモ
0bLength?18+x
1bDescriptorType10x24
2bDescriptorSubType10x05
3bUnitID?1
4bSourceID?1
5wMaxMultiplier?2
7bControlSize?1
8bmControlsn
8+niProcessing?1
9+nbmVideoStandards1

bmControls

  • A bit set to 1 indicates that the mentioned
  • Control is supported for the video stream.
    D0Brightness
    D1Contrast
    D2Hue
    D3Saturation
    D4Sharpness
    D5Gamma
    D6White Balance Temperature
    D7White Balance Component
    D8Backlight Compensation
    D9Gain
    D10Power Line Frequency
    D11Hue, Auto
    D12White Balance Temperature, Auto
    D13White Balance Component, Auto
    D14Digital Multiplier
    D15Digital Multiplier Limit
    D16Analog Video Standard
    D17Analog 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.
    D0None
    D1NTSC – 525/60
    D2PAL – 625/50
    D3SECAM – 625/50
    D4NTSC – 625/50
    D5PAL – 525/60
    D6-D7Reserved. Set to zero.

コントロールセレクタ

  • PU_CONTROL_UNDEFINED0x00
    PU_BACKLIGHT_COMPENSATION_CONTROL0x01
    PU_BRIGHTNESS_CONTROL0x02
    PU_CONTRAST_CONTROL0x03
    PU_GAIN_CONTROL0x04
    PU_POWER_LINE_FREQUENCY_CONTROL0x05
    PU_HUE_CONTROL0x06
    PU_SATURATION_CONTROL0x07
    PU_SHARPNESS_CONTROL0x08
    PU_GAMMA_CONTROL0x09
    PU_WHITE_BALANCE_TEMPERATURE_CONTROL0x0A
    PU_WHITE_BALANCE_TEMPERATURE_AUTO_CONTROL0x0B
    PU_WHITE_BALANCE_COMPONENT_CONTROL0x0C
    PU_WHITE_BALANCE_COMPONENT_AUTO_CONTROL0x0D
    PU_DIGITAL_MULTIPLIER_CONTROL0x0E
    PU_DIGITAL_MULTIPLIER_LIMIT_CONTROL0x0F
    PU_HUE_AUTO_CONTROL0x10
    PU_ANALOG_VIDEO_STANDARD_CONTROL0x11
    PU_ANALOG_LOCK_STATUS_CONTROL0x12