iLLD_TC27xD  1.0
ISP Enumerations
Collaboration diagram for ISP Enumerations:

Enumerations

enum  IfxCif_IspCcirSequence {
  IfxCif_IspCcirSequence_YCbYCr = 0,
  IfxCif_IspCcirSequence_YCrYCb = 1,
  IfxCif_IspCcirSequence_CbYCrY = 2
}
 Enumerator for the ISP CCIR sequence. More...
 
enum  IfxCif_IspColorSpaceMatrixCrominanceClippingRange {
  IfxCif_IspColorSpaceMatrixCrominanceClippingRange_16To240 = 0,
  IfxCif_IspColorSpaceMatrixCrominanceClippingRange_0To255 = 1
}
 Enumerator for the clipping range of the crominance for the ISP output. More...
 
enum  IfxCif_IspColorSpaceMatrixLuminanceClippingRange {
  IfxCif_IspColorSpaceMatrixLuminanceClippingRange_16To235 = 0,
  IfxCif_IspColorSpaceMatrixLuminanceClippingRange_0To255 = 1
}
 Enumerator for the clipping range of the luminance for the ISP output. More...
 
enum  IfxCif_IspErrorSources {
  IfxCif_IspErrorSources_SizeErrorInOutmuxSubmodule = 0,
  IfxCif_IspErrorSources_SizeErrorInImageStabilizationSubmodule = 1,
  IfxCif_IspErrorSources_SizeErrorInInformSubmodule = 2
}
 Enumerator for error sources of the ISP module. More...
 
enum  IfxCif_IspFieldSelection {
  IfxCif_IspFieldSelection_AllFields = 0,
  IfxCif_IspFieldSelection_OnlyEvenFields = 1,
  IfxCif_IspFieldSelection_OnlyOddFields = 2
}
 Enumerator for the sampled input fields. More...
 
enum  IfxCif_IspInformFieldInformation {
  IfxCif_IspInformFieldInformation_Odd = 0,
  IfxCif_IspInformFieldInformation_Even = 1
}
 Enumerator for current field information. More...
 
enum  IfxCif_IspInputInterface {
  IfxCif_IspInputInterface_8BitExternalInterfaceAppendMsb = 0,
  IfxCif_IspInputInterface_8BitExternalInterfaceAppendZeros = 1,
  IfxCif_IspInputInterface_10BitExternalInterfaceAppendMsb = 2,
  IfxCif_IspInputInterface_10BitExternalInterfaceAppendZeros = 3,
  IfxCif_IspInputInterface_12BitExternalInterfaceAppendMsb = 4,
  IfxCif_IspInputInterface_12BitExternalInterfaceAppendZeros = 5,
  IfxCif_IspInputInterface_14BitExternalInterfaceAppendMsb = 6,
  IfxCif_IspInputInterface_14BitExternalInterfaceAppendZeros = 7,
  IfxCif_IspInputInterface_16BitExternalInterface = 8
}
 Enumerator for the supported input interfaces of the ISP. More...
 
enum  IfxCif_IspInterruptSources {
  IfxCif_IspInterruptSources_SecurityWatchdogTimeout = 0,
  IfxCif_IspInterruptSources_StartEdgeOfHSync = 1,
  IfxCif_IspInterruptSources_StartEdgeOfVSync = 2,
  IfxCif_IspInterruptSources_SampledInputFrameComplete = 3,
  IfxCif_IspInterruptSources_PictureSizeViolationOccurred = 4,
  IfxCif_IspInterruptSources_LossOfData = 5,
  IfxCif_IspInterruptSources_FrameCompletelyPutOut = 6,
  IfxCif_IspInterruptSources_IspTurnedOff = 7
}
 Enumerator for interrupt sources of the ISP submodule. More...
 
enum  IfxCif_IspMode {
  IfxCif_IspMode_RawPicture = 0,
  IfxCif_IspMode_ItuRBT656 = 1,
  IfxCif_IspMode_ItuRBT601 = 2,
  IfxCif_IspMode_DataMode = 4,
  IfxCif_IspMode_RawPictureWithItuRBT656Sync = 6
}
 Enumerator for the ISP mode. More...
 
enum  IfxCif_IspSamplingEdge {
  IfxCif_IspSamplingEdge_NegativeEdge = 0,
  IfxCif_IspSamplingEdge_PositiveEdge = 1
}
 Enumerator for ISP sampling edge. More...
 
enum  IfxCif_IspSyncPolarity {
  IfxCif_IspSyncPolarity_HighActive = 0,
  IfxCif_IspSyncPolarity_LowActive = 1
}
 

Detailed Description

Enumeration Type Documentation

Enumerator for the ISP CCIR sequence.

Enumerator
IfxCif_IspCcirSequence_YCbYCr 

YCbYCr.

IfxCif_IspCcirSequence_YCrYCb 

YCrYCb.

IfxCif_IspCcirSequence_CbYCrY 

CbYCrY.

Definition at line 177 of file IfxCif.h.

Enumerator for the clipping range of the crominance for the ISP output.

Enumerator
IfxCif_IspColorSpaceMatrixCrominanceClippingRange_16To240 

CbCr range 16..240 according to ITU-R BT.601 standard.

IfxCif_IspColorSpaceMatrixCrominanceClippingRange_0To255 

full UV range 0..255

Definition at line 186 of file IfxCif.h.

Enumerator for the clipping range of the luminance for the ISP output.

Enumerator
IfxCif_IspColorSpaceMatrixLuminanceClippingRange_16To235 

Y range 16..235 according to ITU-R BT.601 standard.

IfxCif_IspColorSpaceMatrixLuminanceClippingRange_0To255 

full Y range 0..255

Definition at line 194 of file IfxCif.h.

Enumerator for error sources of the ISP module.

Enumerator
IfxCif_IspErrorSources_SizeErrorInOutmuxSubmodule 

Size error is generated in outmux submodule.

IfxCif_IspErrorSources_SizeErrorInImageStabilizationSubmodule 

Size error is generated in image stabilization submodule.

IfxCif_IspErrorSources_SizeErrorInInformSubmodule 

ize error is generated in inform submodule

Definition at line 202 of file IfxCif.h.

Enumerator for the sampled input fields.

Enumerator
IfxCif_IspFieldSelection_AllFields 

sample all fields (don't care about fields)

IfxCif_IspFieldSelection_OnlyEvenFields 

sample only even fields

IfxCif_IspFieldSelection_OnlyOddFields 

sample only odd fields

Definition at line 211 of file IfxCif.h.

Enumerator for current field information.

Enumerator
IfxCif_IspInformFieldInformation_Odd 

Odd field.

IfxCif_IspInformFieldInformation_Even 

Even field.

Definition at line 220 of file IfxCif.h.

Enumerator for the supported input interfaces of the ISP.

Enumerator
IfxCif_IspInputInterface_8BitExternalInterfaceAppendMsb 

8-bit external Interface if enabled append 8 MSBs as LSBs

IfxCif_IspInputInterface_8BitExternalInterfaceAppendZeros 

8-bit external Interface if enabled append 8 zeroes as LSBs

IfxCif_IspInputInterface_10BitExternalInterfaceAppendMsb 

10-bit external Interface if enabled append 6 MSBs as LSBs

IfxCif_IspInputInterface_10BitExternalInterfaceAppendZeros 

10-bit external Interface if enabled append 6 zeroes as LSBs

IfxCif_IspInputInterface_12BitExternalInterfaceAppendMsb 

12-bit external Interface if enabled append 4 MSBs as LSBs

IfxCif_IspInputInterface_12BitExternalInterfaceAppendZeros 

12-bit external Interface if enabled append 4 zeroes as LSBs

IfxCif_IspInputInterface_14BitExternalInterfaceAppendMsb 

14-bit external Interface if enabled append 2 MSBs as LSBs

IfxCif_IspInputInterface_14BitExternalInterfaceAppendZeros 

14-bit external Interface if enabled append 2 zeroes as LSBs

IfxCif_IspInputInterface_16BitExternalInterface 

16-bit external Interface

Definition at line 228 of file IfxCif.h.

Enumerator for interrupt sources of the ISP submodule.

Enumerator
IfxCif_IspInterruptSources_SecurityWatchdogTimeout 

A watchdog timeout was triggered at the ISP input.

IfxCif_IspInterruptSources_StartEdgeOfHSync 

Start Edge of h_sync.

IfxCif_IspInterruptSources_StartEdgeOfVSync 

Start Edge of v_sync.

IfxCif_IspInterruptSources_SampledInputFrameComplete 

Sampled Input Frame is Complete.

IfxCif_IspInterruptSources_PictureSizeViolationOccurred 

Picture Size Violation Occurred.

IfxCif_IspInterruptSources_LossOfData 

Loss of Data.

IfxCif_IspInterruptSources_FrameCompletelyPutOut 

Frame was Completely Put Out.

IfxCif_IspInterruptSources_IspTurnedOff 

Isp was Turned Off (vsynced)

Definition at line 243 of file IfxCif.h.

Enumerator for the ISP mode.

Enumerator
IfxCif_IspMode_RawPicture 

RAW picture.

IfxCif_IspMode_ItuRBT656 

ITU-R BT.656 (YUV with embedded sync)

IfxCif_IspMode_ItuRBT601 

ITU-R BT.601 (YUV input with H and Vsync signals)

IfxCif_IspMode_DataMode 

datamode (ISP bypass, sync signals interpreted as data enable)

IfxCif_IspMode_RawPictureWithItuRBT656Sync 

RAW picture mode with ITU-R BT.656 synchronization.

Definition at line 257 of file IfxCif.h.

Enumerator for ISP sampling edge.

Enumerator
IfxCif_IspSamplingEdge_NegativeEdge 

negative edge sampling

IfxCif_IspSamplingEdge_PositiveEdge 

positive edge sampling

Definition at line 268 of file IfxCif.h.

Enumerator
IfxCif_IspSyncPolarity_HighActive 

high active sync polarity

IfxCif_IspSyncPolarity_LowActive 

low active sync polarity

Definition at line 276 of file IfxCif.h.