RDK Documentation (Open Sourced RDK Components)

Description

Data Structures

struct  _dsDisplayEDID_t
 Defines the structure that is used to get the EDID information of the video display. More...
 

Macros

#define dsEEDID_MAX_VIDEO_CODE   64
 
#define dsEEDID_MAX_MON_NAME_LENGTH   14
 
#define MAX_EDID_BYTES_LEN   (1024)
 
#define dsSleepMode_isValid(t)   (((t) >= dsHOST_SLEEP_MODE_LIGHT) && ((t) < dsHOST_SLEEP_MODE_MAX))
 

Typedefs

typedef struct _dsDisplayEDID_t dsDisplayEDID_t
 Defines the structure that is used to get the EDID information of the video display.
 
typedef enum _dsSleepMode_t dsSleepMode_t
 
typedef enum _dsPowerState_t dsPowerState_t
 
typedef enum _dsDisplayMatrixCoefficients_t dsDisplayMatrixCoefficients_t
 
typedef enum _dsDisplayColorimetryInfo_t dsDisplayColorimetryInfo_t
 
typedef enum _dsDisplayColorSpace_t dsDisplayColorSpace_t
 
typedef enum _dsDisplayQuantizationRange_t dsDisplayQuantizationRange_t
 
typedef enum _dsDisplayColorDepth_t dsDisplayColorDepth_t
 

Enumerations

enum  _dsSleepMode_t
 
enum  _dsPowerState_t
 
enum  _dsDisplayMatrixCoefficients_t
 
enum  _dsDisplayColorimetryInfo_t
 
enum  _dsDisplayColorSpace_t
 
enum  _dsDisplayQuantizationRange_t
 
enum  _dsDisplayColorDepth_t
 

Data Structure Documentation

◆ _dsDisplayEDID_t

struct _dsDisplayEDID_t

Defines the structure that is used to get the EDID information of the video display.

Definition at line 901 of file dsTypes.h.

Collaboration diagram for _dsDisplayEDID_t:
Collaboration graph
Data Fields
int32_t productCode

Product code of the display device.

int32_t serialNumber

Serial number of the display device.

int32_t manufactureYear

Year of manufacture of the display device.

int32_t manufactureWeek

Week of manufacture of the display device.

bool hdmiDeviceType

Device type (@ true if HDMI, false if DVI).

bool isRepeater

Receiver is a repeater (@ true if Repeater, false if connected Receiver is not a repeater).

uint8_t physicalAddressA

Physical Address for HDMI node A

uint8_t physicalAddressB

Physical Address for HDMI node B

uint8_t physicalAddressC

Physical Address for HDMI node C -

uint8_t physicalAddressD

Physical Address for HDMI node D

int32_t numOfSupportedResolution

Number of Supported Resolution

dsVideoPortResolution_t suppResolutionList[64 *dsVIDEO_SSMODE_MAX]

EDID Supported Resoultion List

char monitorName[14]

Connected Display Monitor Name

Macro Definition Documentation

◆ dsEEDID_MAX_VIDEO_CODE

#define dsEEDID_MAX_VIDEO_CODE   64

Maximum Value video modes are described in CEA specifictaion Maximum Value EEDID Video COde .

Definition at line 889 of file dsTypes.h.

◆ dsEEDID_MAX_MON_NAME_LENGTH

#define dsEEDID_MAX_MON_NAME_LENGTH   14

Maximum Length of Connected Display Monitor Name .

Definition at line 892 of file dsTypes.h.

◆ dsSleepMode_isValid

#define dsSleepMode_isValid (   t)    (((t) >= dsHOST_SLEEP_MODE_LIGHT) && ((t) < dsHOST_SLEEP_MODE_MAX))

Sleep mode validation check.

Definition at line 992 of file dsTypes.h.

Typedef Documentation

◆ dsSleepMode_t

This enumeration defines the type of sleep modes that can be used.

Enumeration Type Documentation

◆ _dsSleepMode_t

This enumeration defines the type of sleep modes that can be used.

Enumerator
dsHOST_SLEEP_MODE_LIGHT 

Light sleep mode.

dsHOST_SLEEP_MODE_DEEP 

Deep sleep mode.

dsHOST_SLEEP_MODE_MAX 

Maximum index for sleep modes

Definition at line 920 of file dsTypes.h.

◆ _dsPowerState_t

Enumerator
dsPOWER_ON 

Host Power-on state

dsPOWER_STANDBY 

Host Standby state.

dsPOWER_OFF 

Host Power-off state.

Definition at line 926 of file dsTypes.h.