class THdmiDviTimings |
HDMI/DVI timings and settings. See detailed values of standard formats from OutputModes_X.xls
Public Member Functions | |
---|---|
THdmiDviTimings () |
Public Member Enumerations | |
---|---|
enum |
TSourceType
{
ESourceTypeUnknown = 0x00, ESourceTypeDigitalSTB = 0x01, ESourceTypeDVD = 0x02, ESourceTypeDVHS = 0x03, ESourceTypeHddVideo = 0x04, ESourceTypeDVC = 0x05, ESourceTypeDSC = 0x06, ESourceTypeVideoCD = 0x07, ESourceTypeGame = 0x08, ESourceTypePCGeneral = 0x09 } |
ESourceTypeUnknown = 0x00 | |
ESourceTypeDigitalSTB = 0x01 | |
ESourceTypeDVD = 0x02 | |
ESourceTypeDVHS = 0x03 | |
ESourceTypeHddVideo = 0x04 | |
ESourceTypeDVC = 0x05 | |
ESourceTypeDSC = 0x06 | |
ESourceTypeVideoCD = 0x07 | |
ESourceTypeGame = 0x08 | |
ESourceTypePCGeneral = 0x09 |
TFixedModeCea | iCeaMode |
Set CEA-mode. If none or DMT-mode is selected this should be ECeaFixedModeNone. Even modes are given to driver, all other datamembers must be valid. With CEA mode 1 this is E640x480p59_94d60Hz4d3
TUint16 | iHorizontalBlankingPixels |
Horizontal blanking time in pixels. Total HTime=iHorizontalActivePixels+iHorizontalBlankingPixels. With CEA mode 1 this is 160 Presented always as in CEA-model.
TPoint | iLeftTopCorner |
Overscan in pixels. Set Left Top corner point. Zero when Tv supports underscan (0=underscan enabled) This should be "point" to active image area. Cannot point out of active image area. Cannot across with iRightBottomCorner. And this allows overscan and position tuning.
TUint8 | iPixelRepeat |
Wanted pixel repeat, can be used if mode supports. Otherwise horisontal resolution can be increased also. Value minus one. 0 -> sent once. 9 -> pixel sent 10 times. 0 when repeat is disabled. With CEA mode 1 this is 0.
TChar | iProductDescription |
Product Description which to be sent to Tv in "Source Product Infoframe". Cell 0 contains first letter. All unused characters should be Null.
TChar | iProductName |
Product name which to be sent to Tv in "Source Product Infoframe". Cell 0 contains first letter. All unused characters should be Null.
TPoint | iRightBottomCorner |
Overscan in pixels. Set Right Bottom corner point (offset from Tv's left top corner). iLeftTopCorner . Has not affect if iCentralizingOnly==ETrue.
TUint16 | iTvPhysicalImageAspectRatioNumerator |
Tv physical aspect ratio. Can be NULL if iTvPhysicalImageWidthMm is defined. Read from EDID. AR=iTvPhysicalImageAspectRatioNumerator/iTvPhysicalImageAspectRatioDenominator
TBool | iUnderscanEnabled |
ETrue if Tv supports underscan, and it is enabled (to be always enabled when supported/possible), EFalse otherwise
TUint16 | iVerticalBorderLinesField2 |
iVerticalBorderLinesField1 . With progressive mode, this is unused.
TUint16 | iVerticalSyncOffsetLinesField1 |
Vertical pulse frontporch in lines. Fixed point with 10x, 1=10. 1.5=15. With CEA mode 1 this is 100 (actual value = 10). Presented always as CEA-model handle porches. For example E1024x768i87HzRB this is 00
TUint16 | iVerticalSyncOffsetLinesField2 |
iVerticalSyncOffsetLinesField1 . With progressive mode, this is unused. With E1024x768i87HzRB this is 10 (value 1).
TUint16 | iVerticalSyncPulseWidthLinesField2 |
iVerticalSyncPulseWidthLinesField1 . With progressive mode, this is unused. With E1024x768i87HzRB this is 4.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.