84#ifndef _DS_VIDEODISPLAY_H_
85#define _DS_VIDEODISPLAY_H_
Device Settings HAL error codes.
dsError_t dsGetEDIDBytes(intptr_t handle, unsigned char **edid, int *length)
Gets the EDID buffer and EDID length of connected display device.
dsError_t dsRegisterDisplayEventCallback(intptr_t handle, dsDisplayEventCallback_t cb)
Callback registration for display related events.
dsError_t dsGetDisplay(dsVideoPortType_t vType, int index, intptr_t *handle)
Gets the handle of connected display device.
dsError_t dsDisplayTerm()
Terminates the display sub-system.
_dsDisplayEvent_t
This enumeration defines standard display event types.
Definition dsDisplay.h:99
dsError_t dsGetEDID(intptr_t handle, dsDisplayEDID_t *edid)
Gets the EDID information from the specified display device.
void(* dsDisplayEventCallback_t)(intptr_t handle, dsDisplayEvent_t event, void *eventData)
Callback function used to notify display related events to the caller.
Definition dsDisplay.h:122
dsError_t dsDisplayInit()
Initializes the DS Display sub-system.
enum _dsDisplayEvent_t dsDisplayEvent_t
dsError_t dsGetDisplayAspectRatio(intptr_t handle, dsVideoAspectRatio_t *aspectRatio)
Gets the aspect ratio of connected display device.
@ dsDISPLAY_RXSENSE_ON
Rx Sense ON event.
Definition dsDisplay.h:102
@ dsDISPLAY_EVENT_CONNECTED
Display connected event
Definition dsDisplay.h:100
@ dsDISPLAY_EVENT_DISCONNECTED
Display disconnected event
Definition dsDisplay.h:101
@ dsDISPLAY_HDCPPROTOCOL_CHANGE
HDCP Protocol Version Change event.
Definition dsDisplay.h:104
@ dsDISPLAY_EVENT_MAX
Display max event.
Definition dsDisplay.h:105
@ dsDISPLAY_RXSENSE_OFF
Rx Sense OFF event.
Definition dsDisplay.h:103
dsError_t
Device Settings API Error return codes.
Definition dsError.h:100
enum _dsVideoAspectRatio_t dsVideoAspectRatio_t
This enumeration defines all of the standard video aspect ratios.
enum _dsVideoPortType_t dsVideoPortType_t
This enumeration defines all of the standard type of Video ports.
Structure for the EDID display.
Definition dsTypes.h:844