Game callbacks.
Not to be used outside this header.
|
|
void(* | AddStreamData )(KODI_HANDLE, KODI_GAME_STREAM_HANDLE, const struct game_stream_packet *) |
| |
|
void(* | CloseGame )(KODI_HANDLE kodiInstance) |
| |
|
void(* | CloseStream )(KODI_HANDLE, KODI_GAME_STREAM_HANDLE) |
| |
|
bool(* | EnableHardwareRendering )(void *, const game_hw_rendering_properties *) |
| |
|
double(* | GetPlaybackSpeed )(KODI_HANDLE kodiInstance) |
| |
|
bool(* | GetStreamBuffer )(KODI_HANDLE, KODI_GAME_STREAM_HANDLE, unsigned int, unsigned int, struct game_stream_buffer *) |
| |
|
game_proc_address_t(* | HwGetProcAddress )(KODI_HANDLE kodiInstance, const char *symbol) |
| |
|
bool(* | InputEvent )(KODI_HANDLE kodiInstance, const struct game_input_event *event) |
| |
|
KODI_HANDLE | kodiInstance |
| |
|
KODI_GAME_STREAM_HANDLE(* | OpenStream )(KODI_HANDLE, const struct game_stream_properties *) |
| |
|
void(* | RCOnAchievementProgress )(KODI_HANDLE kodiInstance, const struct game_rc_achievement_progress *progress, unsigned int count) |
| |
|
void(* | RCOnAchievementTriggered )(KODI_HANDLE kodiInstance, const struct game_rc_achievement_triggered *data) |
| |
|
void(* | RCOnConnectionChanged )(KODI_HANDLE kodiInstance, bool connected) |
| |
|
void(* | RCOnGameCompleted )(KODI_HANDLE kodiInstance, const char *title, bool hardcore) |
| |
|
void(* | RCOnGameLoaded )(KODI_HANDLE kodiInstance, const struct game_rc_game_loaded *data) |
| |
|
void(* | RCOnLoginResult )(KODI_HANDLE kodiInstance, const struct game_rc_login_result *data) |
| |
|
void(* | RCOnRichPresenceUpdated )(KODI_HANDLE kodiInstance, const char *evaluation) |
| |
|
void(* | RCOnServerError )(KODI_HANDLE kodiInstance, const char *message, const char *api) |
| |
|
void(* | ReleaseStreamBuffer )(KODI_HANDLE, KODI_GAME_STREAM_HANDLE, struct game_stream_buffer *) |
| |
|
void(* | SetGameTiming )(KODI_HANDLE kodiInstance, const struct game_system_timing *timing_info) |
| |