![]() |
![]() |
![]() |
GNOME Video Arcade Reference Manual | ![]() |
---|---|---|---|---|
void (*GvaMameCallback) (const gchar *name, const gchar *game_data, gpointer user_data); gchar* gva_mame_get_version (GError **error); guint gva_mame_get_total_supported (GError **error); gchar* gva_mame_get_config_value (const gchar *config_key, GError **error); gboolean gva_mame_has_config_value (const gchar *config_key); GHashTable* gva_mame_get_input_files (GError **error); GvaProcess* gva_mame_list_xml (GError **error); GvaProcess* gva_mame_verify_roms (GvaMameCallback callback, gpointer user_data, GError **error); GvaProcess* gva_mame_verify_samples (GvaMameCallback callback, gpointer user_data, GError **error); GvaProcess* gva_mame_run_game (const gchar *name, GError **error); GvaProcess* gva_mame_record_game (const gchar *name, const gchar *inpname, GError **error); GvaProcess* gva_mame_playback_game (const gchar *name, const gchar *inpname, GError **error); gchar* gva_mame_get_save_state_file (const gchar *name); void gva_mame_delete_save_state (const gchar *name); #define gva_mame_supports_auto_save () #define gva_mame_supports_full_screen () #define gva_mame_supports_window ()
These functions define the interface for MAME communication backends. GNOME Video Arcade currently supports backends for xmame and sdlmame.
void (*GvaMameCallback) (const gchar *name, const gchar *game_data, gpointer user_data);
name : |
|
game_data : |
|
user_data : |
guint gva_mame_get_total_supported (GError **error);
error : |
|
Returns : |
gchar* gva_mame_get_config_value (const gchar *config_key, GError **error);
config_key : |
|
error : |
|
Returns : |
gboolean gva_mame_has_config_value (const gchar *config_key);
config_key : |
|
Returns : |
GHashTable* gva_mame_get_input_files (GError **error);
error : |
|
Returns : |
GvaProcess* gva_mame_verify_roms (GvaMameCallback callback, gpointer user_data, GError **error);
callback : |
|
user_data : |
|
error : |
|
Returns : |
GvaProcess* gva_mame_verify_samples (GvaMameCallback callback, gpointer user_data, GError **error);
callback : |
|
user_data : |
|
error : |
|
Returns : |
GvaProcess* gva_mame_run_game (const gchar *name, GError **error);
name : |
|
error : |
|
Returns : |
GvaProcess* gva_mame_record_game (const gchar *name, const gchar *inpname, GError **error);
name : |
|
inpname : |
|
error : |
|
Returns : |
GvaProcess* gva_mame_playback_game (const gchar *name, const gchar *inpname, GError **error);
name : |
|
inpname : |
|
error : |
|
Returns : |
gchar* gva_mame_get_save_state_file (const gchar *name);
name : |
|
Returns : |