Kodi Documentation 22.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
This struct is empty because hardware rendering properties are passed via EnableHardwareRendering().
enum GAME_HW_CONTEXT_TYPE |
Hardware framebuffer type