
{"id":10166,"date":"2022-06-21T09:11:21","date_gmt":"2022-06-21T09:11:21","guid":{"rendered":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsystem\/"},"modified":"2024-12-04T14:10:50","modified_gmt":"2024-12-04T14:10:50","slug":"display_subsstem","status":"publish","type":"page","link":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/","title":{"rendered":"Display"},"content":{"rendered":"\n <div class=\"toc-macro client-side-toc-macro  conf-macro output-block\" data-headerelements=\"H1\" data-hasbody=\"false\" data-macro-name=\"toc\"> <\/div><h2 class=\"wp-main-header wp-block-heading\">Overview<\/h2><p>The Display subsystem manages operations relating to connected Vendors. Display subsystem is a part of Device Settings library to control the Aspect ratio, Resolution, EDID data etc.&nbsp;<\/p><h2 class=\"wp-main-header wp-block-heading\">HDMI<\/h2><h3 class=\"wp-sub-header\"><strong><span>HDMI Connection Status<\/span><\/strong><\/h3><p><span>Provides an API to search for device HDMI connection summary based on Mac address<\/span><span>&nbsp;.&nbsp;<\/span><\/p><h3 id=\"DisplaySubsystem-Authentication\">Authentication<\/h3><p>The service uses&nbsp;&nbsp;Code Big credential (key) to&nbsp;authenticate: The service has a stateless nature, so the Code Big credentials should be present in each request Authorization header&nbsp;<\/p><h3 id=\"DisplaySubsystem-RequestParameters\/Headers\">Request Parameters\/Headers<\/h3><p>All parameters should be passed as in<strong>&nbsp;HTTP POST<\/strong>&nbsp;request body&nbsp;<\/p><h5 id=\"DisplaySubsystem-RequestParameters\">Request Parameters<\/h5><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><col><col><col><\/colgroup><thead><tr><th class=\"confluenceTh\"><p>Parameter Name<\/p><\/th><th colspan=\"1\" class=\"confluenceTh\"><p>Type<\/p><\/th><th class=\"confluenceTh\"><p>Description<\/p><\/th><th colspan=\"1\" class=\"confluenceTh\"><p>Value Example<\/p><\/th><\/tr><\/thead><tbody><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 id=\"DisplaySubsystem-requestId\">requestId<\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\"><p>A GUID used to match requests with responses. For every request, the client supplies a requestId<br>that it can be used to track internal and external processes from request to response.<\/p><\/td><td colspan=\"1\" class=\"confluenceTd\">984305439853453<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 id=\"DisplaySubsystem-requester\">requester<\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\"><p class=\"KelpJSONView\">The name of the request, or command, it will vary for the operations.<\/p><\/td><td colspan=\"1\" class=\"confluenceTd\">tester123<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 id=\"DisplaySubsystem-version\">version<\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\">Not required.&nbsp;<span>&nbsp;A future feature to let request to specific implementation or data original path.<\/span><\/td><td colspan=\"1\" class=\"confluenceTd\"><br><\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">query<\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\">Embedded Cable Modem\/Embedded Set top box MAC Address<\/td><td colspan=\"1\" class=\"confluenceTd\">70:B1:4E:5D:2B:A8<\/td><\/tr><\/tbody><\/table> <\/div><p><br><\/p><h5 id=\"DisplaySubsystem-Note:\"><strong>Note:<\/strong><\/h5><p>Include only one of the above parameters in a request. Otherwise, a Bad Request error occurs.<\/p><h5 id=\"DisplaySubsystem-SupportedRequestHeaders\">Supported Request Headers<\/h5><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><col><col><col><\/colgroup><thead><tr><th class=\"confluenceTh\"><p>Header Name<\/p><\/th><th class=\"confluenceTh\"><p>Required<\/p><\/th><th class=\"confluenceTh\"><p>Description<\/p><\/th><th class=\"confluenceTh\"><p>Valid Expected Values<\/p><\/th><\/tr><\/thead><tbody><tr><td class=\"confluenceTd\">Content-Type<\/td><td class=\"confluenceTd\">Yes<\/td><td class=\"confluenceTd\">Tells the the service: The format of the request document<\/td><td class=\"confluenceTd\">application\/json, application\/xml<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">Accept<\/td><td colspan=\"1\" class=\"confluenceTd\">Yes<\/td><td colspan=\"1\" class=\"confluenceTd\">Tells the the service: The format of the media type of the response content it is expecting<\/td><td colspan=\"1\" class=\"confluenceTd\">application\/json, application\/xml<\/td><\/tr><\/tbody><\/table> <\/div><h5 id=\"DisplaySubsystem-SampleJSONRequestDocuments\">Sample JSON Request Documents<\/h5><p><br><strong>JSON<\/strong><\/p><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><\/colgroup><tbody><tr><td class=\"confluenceTd\"><p><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requestId\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"984305439853453\"<\/code>&nbsp;<code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requester\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"tester\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"version\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"\"<\/code>&nbsp;<code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"query\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"14:D4:FE:7C:54:AD\"<\/code><br><code class=\"java plain\">}<\/code><\/p><\/td><\/tr><\/tbody><\/table> <\/div><h5 id=\"DisplaySubsystem-ResponseObjectsStructure\"><br>Response Objects Structure<\/h5><p><br><\/p><p>JSON object with HTTP&nbsp;200 response but no device found&nbsp;response:<\/p><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><\/colgroup><tbody><tr><td class=\"confluenceTd\"><p><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requester\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"tester\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requestId\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"984305439853453\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"version\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"statuses\"<\/code><code class=\"java plain\">:<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">[<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"code\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java value\">5004<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"name\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"NO_DEVICE_FOUND\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"description\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"No Devices Found\"<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">],<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"message\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"Cannot find device based on query input: 14:D4:FE:A4:F6:00\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"rawMessage\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"moreInfoUrl\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"result\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><br><code class=\"java plain\">}<\/code><\/p><\/td><\/tr><\/tbody><\/table> <\/div><p><br><\/p><p>JSON object with HTTP 200 response with HDMI data:<\/p><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><\/colgroup><tbody><tr><td class=\"confluenceTd\"><p><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requester\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"tester\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requestId\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"984305439853453\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"version\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"statuses\"<\/code><code class=\"java plain\">:&nbsp;<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">[<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"code\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java value\">1000<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"name\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"SUCCESS\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"description\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"Success\"<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">],<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"message\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"Device HDMI search process complete, for any possible minor issues, please check response statuses\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"rawMessage\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"moreInfoUrl\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"result\"<\/code><code class=\"java plain\">:<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"hdmiConnectionStatus\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">true<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"repeaterPresent\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">false<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"hdcpEnabledStatus\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">true<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"connectionDeviceHdcpStatus\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"compliantHDCPdevice\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"videoTransmissionStatus\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">false<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"videoMuteStatus\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">false<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"videoResolution\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"720p\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"videoAspectRatio\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"16x9\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"audioMuteStatus\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">false<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"audioFormat\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"lpcm\"<\/code><br>&nbsp;<br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;<\/code>&nbsp;<br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><br><code class=\"java plain\">}<\/code><\/p><\/td><\/tr><\/tbody><\/table> <\/div><p>JSON object with HTTP&nbsp;200 response but missing required parameters:<\/p><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><\/colgroup><tbody><tr><td class=\"confluenceTd\"><p><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requester\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\" \"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"requestId\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\" \"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"version\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"statuses\"<\/code><code class=\"java plain\">:<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">[<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"code\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java value\">4002<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"name\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"NO_REQUEST_USER_IDENTITY\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"description\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"Request User Identity (requester) is Empty\"<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">},<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">{<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"code\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java value\">4003<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"name\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"NO_REQUEST_TRACKING_ID\"<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"description\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java string\">\"Request Tracking ID (requestId) is Empty\"<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">],<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"message\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"rawMessage\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"moreInfoUrl\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><code class=\"java plain\">,<\/code><br><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java string\">\"result\"<\/code><code class=\"java plain\">:&nbsp;<\/code><code class=\"java keyword\">null<\/code><br><code class=\"java plain\">}<\/code><\/p><\/td><\/tr><\/tbody><\/table> <\/div><p><span>&nbsp;<\/span><\/p><h3 id=\"DisplaySubsystem-ResponseMessages\">Response Messages<\/h3><p>The following list includes all possible response messages (In HTTP response message body OR result object of the action):<\/p><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><col><col><\/colgroup><thead><tr><th class=\"confluenceTh\"><p>HTTP Code<\/p><\/th><th colspan=\"1\" class=\"confluenceTh\"><p>Phrase<\/p><\/th><th class=\"confluenceTh\"><p>Message<\/p><\/th><\/tr><\/thead><tbody><tr><td class=\"confluenceTd\">200<\/td><td colspan=\"1\" class=\"confluenceTd\">OK<\/td><td class=\"confluenceTd\">Device\/Account Search successful<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">1000<\/td><td colspan=\"1\" class=\"confluenceTd\">SUCCESS<\/td><td colspan=\"1\" class=\"confluenceTd\">Success<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">1004<\/td><td colspan=\"1\" class=\"confluenceTd\">UNKNOWN_STATAUS<\/td><td colspan=\"1\" class=\"confluenceTd\">System runtime unknown error, please check with system administrator<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">2002<\/td><td colspan=\"1\" class=\"confluenceTd\">INTERNAL_SERVICE_UNREACHABLE_NOTFOUND<\/td><td colspan=\"1\" class=\"confluenceTd\">Internal Service Unreachable or Not Found<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">2004<\/td><td colspan=\"1\" class=\"confluenceTd\">METHOD_NOT_IMPLEMENTATED<\/td><td colspan=\"1\" class=\"confluenceTd\">Method Not Implemented<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">3000<\/td><td colspan=\"1\" class=\"confluenceTd\">EXTERNAL_SERVICE_ERROR<\/td><td colspan=\"1\" class=\"confluenceTd\">External Service Error<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">4002<\/td><td colspan=\"1\" class=\"confluenceTd\">NO_REQUEST_USER_IDENTITY<\/td><td colspan=\"1\" class=\"confluenceTd\">Request User Identity (requester) is Empty<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">4003<\/td><td colspan=\"1\" class=\"confluenceTd\">NO_REQUEST_TRACKING_ID<\/td><td colspan=\"1\" class=\"confluenceTd\">Request Tracking ID (requestId) is Empty<\/td><\/tr><tr><td class=\"confluenceTd\">4011<\/td><td colspan=\"1\" class=\"confluenceTd\">INVALID_SEARCH_PARAMETER<\/td><td class=\"confluenceTd\">Invalid Search Or Query Parameters<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">4012<\/td><td colspan=\"1\" class=\"confluenceTd\">INVALID_MAC_ADDRESS<\/td><td colspan=\"1\" class=\"confluenceTd\">Mac Address is invalid<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\">5000<\/td><td colspan=\"1\" class=\"confluenceTd\">NO_DATA_FOUND<\/td><td colspan=\"1\" class=\"confluenceTd\">No Data Found<\/td><\/tr><tr><td class=\"confluenceTd\">5004<\/td><td colspan=\"1\" class=\"confluenceTd\">NO_DEVICES_FOUND<\/td><td class=\"confluenceTd\"><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"><span class=\"jsonstring\">No Devices Found<\/span><\/pre><\/td><\/tr><\/tbody><\/table> <\/div><p><span>&nbsp;<\/span><\/p><p><span>&nbsp;<\/span><\/p><h3 id=\"DisplaySubsystem-ResponseParameters\">Response Parameters<\/h3><p><span>&nbsp;<\/span><\/p><div class=\"table-wrap\"> <table class=\"wrapped confluenceTable\"><colgroup><col><col><col><\/colgroup><thead><tr><th class=\"confluenceTh\"><p>Parameter<\/p><\/th><th colspan=\"1\" class=\"confluenceTh\"><p>Type<\/p><\/th><th class=\"confluenceTh\"><p>Possible Values<\/p><\/th><\/tr><\/thead><tbody><tr><td class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-hdmiConnectionStatus\"><span class=\"jsonname\">hdmiConnectionStatus<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">Boolean<\/td><td class=\"confluenceTd\">true\/false\/null<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-repeaterPresent\"><span class=\"jsonname\">repeaterPresent<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">Boolean<\/td><td colspan=\"1\" class=\"confluenceTd\">true\/false\/null<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-hdcpEnabledStatus\"><span class=\"jsonname\">hdcpEnabledStatus<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">Boolean<\/td><td colspan=\"1\" class=\"confluenceTd\">true\/false\/null<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-connectionDeviceHdcpStatus\"><span class=\"jsonname\">connectionDeviceHdcpStatus<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\"><p>nonHDCPdevice<\/p><p>compliantHDCPdevice<\/p><p>revokedHDCPdevice<\/p><\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-videoTransmissionStatus\"><span class=\"jsonname\">videoTransmissionStatus<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">Boolean<\/td><td colspan=\"1\" class=\"confluenceTd\">true\/false\/null<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-videoMuteStatus\"><span class=\"jsonname\">videoMuteStatus<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">Boolean<\/td><td colspan=\"1\" class=\"confluenceTd\">true\/false\/null<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-videoResolution\"><span class=\"jsonname\">videoResolution<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\"><p>288p\/288*\/480i\/480p\/480*\/576p\/576i\/576*\/720p\/720*\/1080p\/1080i\/1080*<\/p><p>&#8220;*&#8221; means could be i or p<\/p><\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-videoAspectRatio\"><span class=\"jsonname\">videoAspectRatio<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\">other\/4&#215;3\/16&#215;9<\/td><\/tr><tr><td class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-audioMuteStatus\"><span class=\"jsonname\">audioMuteStatus<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">Boolean<\/td><td class=\"confluenceTd\">true\/false\/null<\/td><\/tr><tr><td colspan=\"1\" class=\"confluenceTd\"><h6 class=\"KelpJSONView\" id=\"DisplaySubsystem-audioFormat\"><span class=\"jsonname\">audioFormat<\/span><\/h6><\/td><td colspan=\"1\" class=\"confluenceTd\">String<\/td><td colspan=\"1\" class=\"confluenceTd\"><p>other<\/p><p>lpcm &#8212;&#8211; Linear PCM<\/p><p>ac3 &#8212;&#8211; Dolby Digital<\/p><p>eac3 &#8212;&#8211; Dolby Digital Plus<\/p><p>mpeg1L1L2 &#8212;&#8211; MPEG-1 Layer 1\/2<\/p><p>mpeg1L3 &#8212;&#8211; MPEG-1 Layer 3<\/p><p>mpeg2 &#8212;&#8211; Advanced Audio Coding-Low Complexity<\/p><p>mpeg4 &#8212;&#8211; High Efficiency Advanced Audio Coding<\/p><p>dts &#8212;&#8211; Digital Theater Sound<\/p><p>atrac &#8212;&#8211; Adaptive Transform Acoustic Coding<\/p><p>mpeg2L1L2 &#8212;&#8211; MPEG-2 Layer 1\/2<\/p><p>mpeg2L3 &#8212;&#8211; MPEG-2 Layer 3<\/p><p>mpeg2.5 &#8212;&#8211; MPEG2.5<\/p><p>mp3Pro &#8212;&#8211; MP3-PRO<\/p><p>mp3Surround &#8212;&#8211; MP3-Surround Advanced<\/p><p>dtsHd &#8212;&#8211; Digital Theater Sound &#8211; High Definition<\/p><p>mpegSurround &#8212;&#8211; MPEG-Surround<\/p><\/td><\/tr><\/tbody><\/table> <\/div><p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview The Display subsystem manages operations relating to connected Vendors. Display subsystem is a part [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":0,"parent":10158,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-10166","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Display - RDK Documentation Portal | Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Display - RDK Documentation Portal | Documentation\" \/>\n<meta property=\"og:description\" content=\"Overview The Display subsystem manages operations relating to connected Vendors. Display subsystem is a part [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/\" \/>\n<meta property=\"og:site_name\" content=\"RDK Documentation Portal | Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-04T14:10:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/\",\"name\":\"Display - RDK Documentation Portal | Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\"},\"datePublished\":\"2022-06-21T09:11:21+00:00\",\"dateModified\":\"2024-12-04T14:10:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RDK Video\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Sub-Systems\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/?page_id=10158\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Display\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/\",\"name\":\"RDK Documentation Portal | Documentation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Display - RDK Documentation Portal | Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/","og_locale":"en_US","og_type":"article","og_title":"Display - RDK Documentation Portal | Documentation","og_description":"Overview The Display subsystem manages operations relating to connected Vendors. Display subsystem is a part [&hellip;]","og_url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/","og_site_name":"RDK Documentation Portal | Documentation","article_modified_time":"2024-12-04T14:10:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/","url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/","name":"Display - RDK Documentation Portal | Documentation","isPartOf":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website"},"datePublished":"2022-06-21T09:11:21+00:00","dateModified":"2024-12-04T14:10:50+00:00","breadcrumb":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/sub-systems\/display_subsstem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"RDK Video","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_video_documentation\/"},{"@type":"ListItem","position":4,"name":"Sub-Systems","item":"https:\/\/developer.rdkcentral.com\/documentation\/?page_id=10158"},{"@type":"ListItem","position":5,"name":"Display"}]},{"@type":"WebSite","@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website","url":"https:\/\/developer.rdkcentral.com\/documentation\/","name":"RDK Documentation Portal | Documentation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/comments?post=10166"}],"version-history":[{"count":3,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10166\/revisions"}],"predecessor-version":[{"id":11827,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10166\/revisions\/11827"}],"up":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10158"}],"wp:attachment":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/media?parent=10166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}