RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Output resolution | The resolution on the output device. the dimensions seen on the television 1080, 720, etc. These can be set in Device Settings -> Video Display -> Output resolution |
Video plane | A plane dedicated to video-only output |
Graphics plane | A destination for rendering. Is often used to mean a frame-buffer |
Screen | The television |
Device settings library (DS) | RDK Component to interact with various hardware components on the STB. HDMI, Component, and Composite video display ports are managed via the device settings library, as is the front panel brightness. |
Application maintains a scene graph of Guide resources and draws these resources in a back-to-front ordering. The scene graph is rendered either via OpenGL ES or DirectFB.
There are three coordinate spaces that the graphics developer needs to be aware of when working with graphics related code or when consulting with SOC developers on the proper implementation of various integration points.
NOTE: All coordinate systems all have an origin in the upper left corner and increase down and right.
Below is a hypothetical example of how the setup might look on a 4k display.
So in affect, the application drew a GUIDE in 1280x720 and it appeared perfectly scaled on a 3840x2160 TV.
There are a couple assumptions made at this point:
When the Output Resolution is considered to be standard definition, the Guide Plane is adjusted from the default 1280x720 to 640x480 with an exception for TrueSD mode.