Camera Services: Difference between revisions

Steveice10 (talk | contribs)
Links, cleanup.
Steveice10 (talk | contribs)
m Minor cleanup.
Line 788: Line 788:
| SetInputFormat(InputFormat)
| SetInputFormat(InputFormat)
|-
|-
| 0x0002...
| 0x00020000
| GetInputFormat()
| GetInputFormat()
|-
|-
Line 794: Line 794:
| SetOutputFormat(OutputFormat)
| SetOutputFormat(OutputFormat)
|-
|-
| 0x0004...
| 0x00040000
| GetOutputFormat()
| GetOutputFormat()
|-
|-
Line 800: Line 800:
| SetRotation(Rotation)
| SetRotation(Rotation)
|-
|-
| 0x0006...
| 0x00060000
| GetRotation()
| GetRotation()
|-
|-
Line 806: Line 806:
| SetBlockAlignment(BlockAlignment)
| SetBlockAlignment(BlockAlignment)
|-
|-
| 0x0008...
| 0x00080000
| GetBlockAlignment()
| GetBlockAlignment()
|-
|-
| 0x0009...
| 0x00090040
| SetCntBit16(Value)
| SetSpacialDithering(bool)
|-
|-
| 0x000A...
| 0x000A0000
| GetCntBit16()
| GetSpacialDithering()
|-
|-
| 0x000B...
| 0x000B0040
| SetCntBit17(Value)
| SetTemporalDithering(bool)
|-
|-
| 0x000C...
| 0x000C0000
| GetCntBit17()
| GetTemporalDithering()
|-
|-
| 0x000D0040
| 0x000D0040
| SetTransferEndInterrupt(bool)
| SetTransferEndInterrupt(bool)
|-
|-
| 0x000E...
| 0x000E0000
| GetTransferEndInterrupt()
| GetTransferEndInterrupt()
|-
|-
Line 840: Line 840:
|-
|-
| 0x00130102
| 0x00130102
| [[Y2R:SetSendingYUYV|SetSendingYUYV]]
| [[Y2R:SetSendingYuv|SetSendingYuv]]
|-
|-
| 0x00140000
| 0x00140000
| IsDoneSendingYUYV(bool* state)
| IsFinishedSendingYuv(bool* state)
|-
|-
| 0x00150000
| 0x00150000
| IsDoneSendingY(bool* state)
| IsFinishedSendingY(bool* state)
|-
|-
| 0x00160000
| 0x00160000
| IsDoneSendingU(bool* state)
| IsFinishedSendingU(bool* state)
|-
|-
| 0x00170000
| 0x00170000
| IsDoneSendingV(bool* state)
| IsFinishedSendingV(bool* state)
|-
|-
| 0x00180102
| 0x00180102
Line 858: Line 858:
|-
|-
| 0x00190000
| 0x00190000
| IsDoneReceiving(bool* state)
| IsFinishedReceiving(bool* state)
|-
|-
| 0x001A0040
| 0x001A0040
| SetInputLineWidth(short)
| SetInputLineWidth(short)
|-
|-
| 0x001B...
| 0x001B0000
| GetInputLineWidth()
| GetInputLineWidth()
|-
|-
Line 869: Line 869:
| SetInputLines(short)
| SetInputLines(short)
|-
|-
| 0x001D...
| 0x001D0000
| GetInputLines()
| GetInputLines()
|-
|-
| 0x001E....
| 0x001E0100
| SetCoefficient(0x10-byte CoefficientStruct)
| SetCoefficientParams(0x10-byte CoefficientParams)
|-
|-
| 0x001F....
| 0x001F0000
| GetCoefficient()
| GetCoefficientParams()
|-
|-
| 0x00200040
| 0x00200040
| SetStandardCoefficient(StandardCoefficient)
| SetStandardCoefficient(StandardCoefficient)
This command is equivalent to SetCoefficient(GenerateStandardCoefficient(StandardCoefficient)).
This command is equivalent to SetCoefficientParams(GetStandardCoefficientParams(StandardCoefficient)).
|-
|-
| 0x0021....
| 0x00210040
| GenerateStandardCoefficient(StandardCoefficient)
| GetStandardCoefficientParams(StandardCoefficient)
|-
|-
| 0x00220040
| 0x00220040
| SetAlpha(short)
| SetAlpha(short)
|-
|-
| 0x0023....
| 0x00230000
| GetAlpha()
| GetAlpha()
|-
|-
| 0x0024....
| 0x00240200
| SetUnknownParams(0x20 bytes UnknownParamBlock)
| SetDitheringWeightParams(0x20 bytes DitheringWeightParams)
|-
|-
| 0x0025....
| 0x00250000
| GetUnknownParams
| GetDitheringWeightParams
|-
|-
| 0x00260000
| 0x00260000
Line 907: Line 907:
|-
|-
| 0x002901C0
| 0x002901C0
| [[Y2R:SetConversionParams|SetConversionParams]]
| [[Y2R:SetPackageParameter|SetPackageParameter]]
|-
|-
| 0x002A0000
| 0x002A0000
Line 918: Line 918:
| DriverFinalize
| DriverFinalize
|-
|-
| 0x002D....
| 0x002D0000
| [[Y2R:GetConversionParams|GetConversionParams]]
| [[Y2R:GetPackageParameter|GetPackageParameter]]
|}
|}


 
===InputFormat===
'''InputFormat'''
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 945: Line 944:
|}
|}


 
===OutputFormat===
'''OutputFormat'''
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 965: Line 963:
|}
|}


 
===Rotation===
'''Rotation'''
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 985: Line 982:
|}
|}


 
===BlockAlignment===
'''BlockAlignment'''
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,002: Line 998:
|}
|}


 
===StandardCoefficient===
'''StandardCoefficient'''
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-