Camera Services: Difference between revisions
Steveice10 (talk | contribs) Links, cleanup. |
Steveice10 (talk | contribs) m Minor cleanup. |
||
Line 788: | Line 788: | ||
| SetInputFormat(InputFormat) | | SetInputFormat(InputFormat) | ||
|- | |- | ||
| | | 0x00020000 | ||
| GetInputFormat() | | GetInputFormat() | ||
|- | |- | ||
Line 794: | Line 794: | ||
| SetOutputFormat(OutputFormat) | | SetOutputFormat(OutputFormat) | ||
|- | |- | ||
| | | 0x00040000 | ||
| GetOutputFormat() | | GetOutputFormat() | ||
|- | |- | ||
Line 800: | Line 800: | ||
| SetRotation(Rotation) | | SetRotation(Rotation) | ||
|- | |- | ||
| | | 0x00060000 | ||
| GetRotation() | | GetRotation() | ||
|- | |- | ||
Line 806: | Line 806: | ||
| SetBlockAlignment(BlockAlignment) | | SetBlockAlignment(BlockAlignment) | ||
|- | |- | ||
| | | 0x00080000 | ||
| GetBlockAlignment() | | GetBlockAlignment() | ||
|- | |- | ||
| | | 0x00090040 | ||
| | | SetSpacialDithering(bool) | ||
|- | |- | ||
| | | 0x000A0000 | ||
| | | GetSpacialDithering() | ||
|- | |- | ||
| | | 0x000B0040 | ||
| | | SetTemporalDithering(bool) | ||
|- | |- | ||
| | | 0x000C0000 | ||
| | | GetTemporalDithering() | ||
|- | |- | ||
| 0x000D0040 | | 0x000D0040 | ||
| SetTransferEndInterrupt(bool) | | SetTransferEndInterrupt(bool) | ||
|- | |- | ||
| | | 0x000E0000 | ||
| GetTransferEndInterrupt() | | GetTransferEndInterrupt() | ||
|- | |- | ||
Line 840: | Line 840: | ||
|- | |- | ||
| 0x00130102 | | 0x00130102 | ||
| [[Y2R: | | [[Y2R:SetSendingYuv|SetSendingYuv]] | ||
|- | |- | ||
| 0x00140000 | | 0x00140000 | ||
| | | IsFinishedSendingYuv(bool* state) | ||
|- | |- | ||
| 0x00150000 | | 0x00150000 | ||
| | | IsFinishedSendingY(bool* state) | ||
|- | |- | ||
| 0x00160000 | | 0x00160000 | ||
| | | IsFinishedSendingU(bool* state) | ||
|- | |- | ||
| 0x00170000 | | 0x00170000 | ||
| | | IsFinishedSendingV(bool* state) | ||
|- | |- | ||
| 0x00180102 | | 0x00180102 | ||
Line 858: | Line 858: | ||
|- | |- | ||
| 0x00190000 | | 0x00190000 | ||
| | | IsFinishedReceiving(bool* state) | ||
|- | |- | ||
| 0x001A0040 | | 0x001A0040 | ||
| SetInputLineWidth(short) | | SetInputLineWidth(short) | ||
|- | |- | ||
| | | 0x001B0000 | ||
| GetInputLineWidth() | | GetInputLineWidth() | ||
|- | |- | ||
Line 869: | Line 869: | ||
| SetInputLines(short) | | SetInputLines(short) | ||
|- | |- | ||
| | | 0x001D0000 | ||
| GetInputLines() | | GetInputLines() | ||
|- | |- | ||
| | | 0x001E0100 | ||
| | | SetCoefficientParams(0x10-byte CoefficientParams) | ||
|- | |- | ||
| | | 0x001F0000 | ||
| | | GetCoefficientParams() | ||
|- | |- | ||
| 0x00200040 | | 0x00200040 | ||
| SetStandardCoefficient(StandardCoefficient) | | SetStandardCoefficient(StandardCoefficient) | ||
This command is equivalent to | This command is equivalent to SetCoefficientParams(GetStandardCoefficientParams(StandardCoefficient)). | ||
|- | |- | ||
| | | 0x00210040 | ||
| | | GetStandardCoefficientParams(StandardCoefficient) | ||
|- | |- | ||
| 0x00220040 | | 0x00220040 | ||
| SetAlpha(short) | | SetAlpha(short) | ||
|- | |- | ||
| | | 0x00230000 | ||
| GetAlpha() | | GetAlpha() | ||
|- | |- | ||
| | | 0x00240200 | ||
| | | SetDitheringWeightParams(0x20 bytes DitheringWeightParams) | ||
|- | |- | ||
| | | 0x00250000 | ||
| | | GetDitheringWeightParams | ||
|- | |- | ||
| 0x00260000 | | 0x00260000 | ||
Line 907: | Line 907: | ||
|- | |- | ||
| 0x002901C0 | | 0x002901C0 | ||
| [[Y2R: | | [[Y2R:SetPackageParameter|SetPackageParameter]] | ||
|- | |- | ||
| 0x002A0000 | | 0x002A0000 | ||
Line 918: | Line 918: | ||
| DriverFinalize | | DriverFinalize | ||
|- | |- | ||
| | | 0x002D0000 | ||
| [[Y2R: | | [[Y2R:GetPackageParameter|GetPackageParameter]] | ||
|} | |} | ||
===InputFormat=== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 945: | Line 944: | ||
|} | |} | ||
===OutputFormat=== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 965: | Line 963: | ||
|} | |} | ||
===Rotation=== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 985: | Line 982: | ||
|} | |} | ||
===BlockAlignment=== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 1,002: | Line 998: | ||
|} | |} | ||
===StandardCoefficient=== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- |