|
Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
|
Hardware framebuffer stream data More...
Classes | |
| struct | game_hw_rendering_properties |
| Hardware rendering properties More... | |
| struct | game_stream_hw_framebuffer_properties |
| Hardware framebuffer properties More... | |
| struct | game_stream_hw_framebuffer_buffer |
| Hardware framebuffer buffer More... | |
| struct | game_stream_hw_framebuffer_packet |
| Hardware framebuffer packet More... | |
Typedefs | |
| typedef enum GAME_HW_CONTEXT_TYPE | GAME_HW_CONTEXT_TYPE |
| Hardware framebuffer type | |
| typedef struct game_hw_rendering_properties | game_hw_rendering_properties |
| Hardware rendering properties | |
| typedef struct game_stream_hw_framebuffer_properties | game_stream_hw_framebuffer_properties |
| Hardware framebuffer properties | |
| typedef struct game_stream_hw_framebuffer_buffer | game_stream_hw_framebuffer_buffer |
| Hardware framebuffer buffer | |
| typedef struct game_stream_hw_framebuffer_packet | game_stream_hw_framebuffer_packet |
| Hardware framebuffer packet | |
| typedef void(* | game_proc_address_t) (void) |
| Hardware framebuffer process function address | |
Enumerations | |
| enum | GAME_HW_CONTEXT_TYPE { GAME_HW_CONTEXT_NONE , GAME_HW_CONTEXT_OPENGL , GAME_HW_CONTEXT_OPENGLES2 , GAME_HW_CONTEXT_OPENGL_CORE , GAME_HW_CONTEXT_OPENGLES3 , GAME_HW_CONTEXT_OPENGLES_VERSION , GAME_HW_CONTEXT_VULKAN } |
| Hardware framebuffer type More... | |
Hardware framebuffer stream data
| typedef enum GAME_HW_CONTEXT_TYPE GAME_HW_CONTEXT_TYPE |
Hardware framebuffer type
| typedef struct game_hw_rendering_properties game_hw_rendering_properties |
Hardware rendering properties
These properties are needed early on, so instead of passing them when the stream is opened, they are passed in EnableHardwareRendering(). As a result, the struct passed to OpenStream() is empty.
| typedef struct game_stream_hw_framebuffer_buffer game_stream_hw_framebuffer_buffer |
Hardware framebuffer buffer
| typedef struct game_stream_hw_framebuffer_packet game_stream_hw_framebuffer_packet |
Hardware framebuffer packet
| typedef struct game_stream_hw_framebuffer_properties game_stream_hw_framebuffer_properties |
Hardware framebuffer properties
The remaining hardware rendering properties are passed earlier, via EnableHardwareRendering(). Display geometry is carried here, because it comes from the client's system AV info, which is not available that early.
| enum GAME_HW_CONTEXT_TYPE |
Hardware framebuffer type