18 #ifndef INTERNAL_CORES_H__ 19 #define INTERNAL_CORES_H__ 27 #include "../config.h" 86 void libretro_ffmpeg_retro_init(
void);
88 void libretro_ffmpeg_retro_deinit(
void);
90 unsigned libretro_ffmpeg_retro_api_version(
void);
108 void libretro_ffmpeg_retro_set_controller_port_device(
unsigned port,
unsigned device);
110 void libretro_ffmpeg_retro_reset(
void);
112 void libretro_ffmpeg_retro_run(
void);
114 size_t libretro_ffmpeg_retro_serialize_size(
void);
116 bool libretro_ffmpeg_retro_serialize(
void *
data,
size_t size);
118 bool libretro_ffmpeg_retro_unserialize(
const void *
data,
size_t size);
120 void libretro_ffmpeg_retro_cheat_reset(
void);
122 void libretro_ffmpeg_retro_cheat_set(
unsigned index,
bool enabled,
const char *
code);
124 bool libretro_ffmpeg_retro_load_game(
const struct retro_game_info *game);
126 bool libretro_ffmpeg_retro_load_game_special(
unsigned game_type,
129 void libretro_ffmpeg_retro_unload_game(
void);
131 unsigned libretro_ffmpeg_retro_get_region(
void);
133 void *libretro_ffmpeg_retro_get_memory_data(
unsigned id);
135 size_t libretro_ffmpeg_retro_get_memory_size(
unsigned id);
142 void libretro_mpv_retro_init(
void);
144 void libretro_mpv_retro_deinit(
void);
146 unsigned libretro_mpv_retro_api_version(
void);
164 void libretro_mpv_retro_set_controller_port_device(
unsigned port,
unsigned device);
166 void libretro_mpv_retro_reset(
void);
168 void libretro_mpv_retro_run(
void);
170 size_t libretro_mpv_retro_serialize_size(
void);
172 bool libretro_mpv_retro_serialize(
void *
data,
size_t size);
174 bool libretro_mpv_retro_unserialize(
const void *
data,
size_t size);
176 void libretro_mpv_retro_cheat_reset(
void);
178 void libretro_mpv_retro_cheat_set(
unsigned index,
bool enabled,
const char *
code);
182 bool libretro_mpv_retro_load_game_special(
unsigned game_type,
185 void libretro_mpv_retro_unload_game(
void);
187 unsigned libretro_mpv_retro_get_region(
void);
189 void *libretro_mpv_retro_get_memory_data(
unsigned id);
191 size_t libretro_mpv_retro_get_memory_size(
unsigned id);
195 #ifdef HAVE_IMAGEVIEWER 198 void libretro_imageviewer_retro_init(
void);
200 void libretro_imageviewer_retro_deinit(
void);
202 unsigned libretro_imageviewer_retro_api_version(
void);
220 void libretro_imageviewer_retro_set_controller_port_device(
unsigned port,
unsigned device);
222 void libretro_imageviewer_retro_reset(
void);
224 void libretro_imageviewer_retro_run(
void);
226 size_t libretro_imageviewer_retro_serialize_size(
void);
228 bool libretro_imageviewer_retro_serialize(
void *
data,
size_t size);
230 bool libretro_imageviewer_retro_unserialize(
const void *
data,
size_t size);
232 void libretro_imageviewer_retro_cheat_reset(
void);
234 void libretro_imageviewer_retro_cheat_set(
unsigned index,
bool enabled,
const char *
code);
236 bool libretro_imageviewer_retro_load_game(
const struct retro_game_info *game);
238 bool libretro_imageviewer_retro_load_game_special(
unsigned game_type,
241 void libretro_imageviewer_retro_unload_game(
void);
243 unsigned libretro_imageviewer_retro_get_region(
void);
245 void *libretro_imageviewer_retro_get_memory_data(
unsigned id);
247 size_t libretro_imageviewer_retro_get_memory_size(
unsigned id);
251 #if defined(HAVE_NETWORKGAMEPAD) && defined(HAVE_NETWORKING) 254 void libretro_netretropad_retro_init(
void);
256 void libretro_netretropad_retro_deinit(
void);
258 unsigned libretro_netretropad_retro_api_version(
void);
276 void libretro_netretropad_retro_set_controller_port_device(
unsigned port,
unsigned device);
278 void libretro_netretropad_retro_reset(
void);
280 void libretro_netretropad_retro_run(
void);
282 size_t libretro_netretropad_retro_serialize_size(
void);
284 bool libretro_netretropad_retro_serialize(
void *
data,
size_t size);
286 bool libretro_netretropad_retro_unserialize(
const void *
data,
size_t size);
288 void libretro_netretropad_retro_cheat_reset(
void);
290 void libretro_netretropad_retro_cheat_set(
unsigned index,
bool enabled,
const char *
code);
292 bool libretro_netretropad_retro_load_game(
const struct retro_game_info *game);
294 bool libretro_netretropad_retro_load_game_special(
unsigned game_type,
297 void libretro_netretropad_retro_unload_game(
void);
299 unsigned libretro_netretropad_retro_get_region(
void);
301 void *libretro_netretropad_retro_get_memory_data(
unsigned id);
303 size_t libretro_netretropad_retro_get_memory_size(
unsigned id);
307 #if defined(HAVE_V4L2) 310 void libretro_videoprocessor_retro_init(
void);
312 void libretro_videoprocessor_retro_deinit(
void);
314 unsigned libretro_videoprocessor_retro_api_version(
void);
332 void libretro_videoprocessor_retro_set_controller_port_device(
unsigned port,
unsigned device);
334 void libretro_videoprocessor_retro_reset(
void);
336 void libretro_videoprocessor_retro_run(
void);
338 size_t libretro_videoprocessor_retro_serialize_size(
void);
340 bool libretro_videoprocessor_retro_serialize(
void *
data,
size_t size);
342 bool libretro_videoprocessor_retro_unserialize(
const void *
data,
size_t size);
344 void libretro_videoprocessor_retro_cheat_reset(
void);
346 void libretro_videoprocessor_retro_cheat_set(
unsigned index,
bool enabled,
const char *
code);
348 bool libretro_videoprocessor_retro_load_game(
const struct retro_game_info *game);
350 bool libretro_videoprocessor_retro_load_game_special(
unsigned game_type,
353 void libretro_videoprocessor_retro_unload_game(
void);
355 unsigned libretro_videoprocessor_retro_get_region(
void);
357 void *libretro_videoprocessor_retro_get_memory_data(
unsigned id);
359 size_t libretro_videoprocessor_retro_get_memory_size(
unsigned id);
void libretro_dummy_retro_set_audio_sample(retro_audio_sample_t cb)
Definition: dynamic_dummy.c:125
void libretro_dummy_retro_get_system_info(struct retro_system_info *info)
Definition: dynamic_dummy.c:84
Definition: libretro.h:2189
void libretro_dummy_retro_deinit(void)
Definition: dynamic_dummy.c:65
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
size_t(RETRO_CALLCONV * retro_audio_sample_batch_t)(const int16_t *data, size_t frames)
Definition: libretro.h:2353
void libretro_dummy_retro_cheat_set(unsigned index, bool enabled, const char *code)
Definition: dynamic_dummy.c:219
Definition: libretro.h:2275
GLsizeiptr size
Definition: glext.h:6559
bool libretro_dummy_retro_load_game_special(unsigned game_type, const struct retro_game_info *info, size_t num_info)
Definition: dynamic_dummy.c:175
void libretro_dummy_retro_set_input_poll(retro_input_poll_t cb)
Definition: dynamic_dummy.c:136
includes all by default used to find thumbnails Please choose a single playlist first Add Entry Add Folder Select Files< multiple > Please fill out all required fields RetroArch updated successfully Please restart the application for the changes to take effect Contributors Move Down Load Remove Add Pass No shader passes Reset All Passes Download thumbnail Start on Download All Thumbnails This Playlist Configured in port
Definition: msg_hash_us.h:7699
bool(RETRO_CALLCONV * retro_environment_t)(unsigned cmd, void *data)
Definition: libretro.h:2325
void libretro_dummy_retro_set_video_refresh(retro_video_refresh_t cb)
Definition: dynamic_dummy.c:146
void(RETRO_CALLCONV * retro_video_refresh_t)(const void *data, unsigned width, unsigned height, size_t pitch)
Definition: libretro.h:2338
bool libretro_dummy_retro_unserialize(const void *data, size_t size)
Definition: dynamic_dummy.c:196
unsigned libretro_dummy_retro_get_region(void)
Definition: dynamic_dummy.c:170
void * libretro_dummy_retro_get_memory_data(unsigned id)
Definition: dynamic_dummy.c:204
size_t libretro_dummy_retro_serialize_size(void)
Definition: dynamic_dummy.c:184
void(RETRO_CALLCONV * retro_audio_sample_t)(int16_t left, int16_t right)
Definition: libretro.h:2345
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: glext.h:8417
bool libretro_dummy_retro_load_game(const struct retro_game_info *game)
Definition: dynamic_dummy.c:161
void libretro_dummy_retro_set_controller_port_device(unsigned port, unsigned device)
Definition: dynamic_dummy.c:77
void libretro_dummy_retro_set_audio_sample_batch(retro_audio_sample_batch_t cb)
Definition: dynamic_dummy.c:130
Definition: libretro.h:2254
Definition: inftrees.h:27
RETRO_BEGIN_DECLS void libretro_dummy_retro_init(void)
Definition: dynamic_dummy.c:56
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
size_t libretro_dummy_retro_get_memory_size(unsigned id)
Definition: dynamic_dummy.c:210
void libretro_dummy_retro_set_input_state(retro_input_state_t cb)
Definition: dynamic_dummy.c:141
GLuint index
Definition: glext.h:6671
bool libretro_dummy_retro_serialize(void *data, size_t size)
Definition: dynamic_dummy.c:189
void libretro_dummy_retro_cheat_reset(void)
Definition: dynamic_dummy.c:216
void libretro_dummy_retro_set_environment(retro_environment_t cb)
Definition: dynamic_dummy.c:115
void libretro_dummy_retro_run(void)
Definition: dynamic_dummy.c:154
void libretro_dummy_retro_reset(void)
Definition: dynamic_dummy.c:151
void(RETRO_CALLCONV * retro_input_poll_t)(void)
Definition: libretro.h:2357
struct nk_device device
Definition: nk_common.c:44
void libretro_dummy_retro_unload_game(void)
Definition: dynamic_dummy.c:167
void libretro_dummy_retro_get_system_av_info(struct retro_system_av_info *info)
Definition: dynamic_dummy.c:95
unsigned libretro_dummy_retro_api_version(void)
Definition: dynamic_dummy.c:72
int16_t(RETRO_CALLCONV * retro_input_state_t)(unsigned port, unsigned device, unsigned index, unsigned id)
Definition: libretro.h:2366