RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Code Block |
---|
IARM_Bus_DSMgr_EventData_t *eventData = (IARM_Bus_DSMgr_EventData_t *)data;
IARM_Bus_SYSMgr_EventData_t HDCPeventData;
int status = eventData->data.hdmi_hdcp.hdcpStatus;
/* HDCP is enabled */
HDCPeventData.data.systemStates.stateId = IARM_BUS_SYSMGR_SYSSTATE_HDCP_ENABLED;
HDCPeventData.data.systemStates.state = 1;
if (status == dsHDCP_STATUS_AUTHENTICATED )
{
__TIMESTAMP();printf("Changed status to HDCP Authentication Pass !!!!!!!! ..\r\n");
HDCPeventData.data.systemStates.state = 1;
}
else if (status == dsHDCP_STATUS_AUTHENTICATIONFAILURE )
{
__TIMESTAMP();printf("Changed status to HDCP Authentication Fail !!!!!!!! ..\r\n");
HDCPeventData.data.systemStates.state = 0;
}
IARM_Bus_BroadcastEvent(IARM_BUS_SYSMGR_NAME, (IARM_EventId_t) IARM_BUS_SYSMGR_EVENT_SYSTEMSTATE, (void *)&HDCPeventData, sizeof(HDCPeventData)); |