The Display interface and Blitter (block image transferrer) are controlled primarily by direct CPU register addresses, while the 3D and Media pipelines and the parallel Video Codec Engine (VCE) are controlled primarily through instruction lists in memory.
The Intel Gen9 Display Engine offers impressive graphics capabilities and supports:
video decoding / encoding methods:
DirectX* (9.3, 10, 11.3, 12)
OpenGL# 4.3 and OGL ES 3.1
content protection using PAVP 2.0
The media framework of the Ref-OS-IoT provides audio/video playback, record, streaming, image capture and metadata gathering support.
The framework is built with a combination of GStreamer, ALSA, software & hardware accelerated Codecs, Intel® Imaging stack and Linux* connectivity frameworks such as ConnMan and bluez.