| libgphoto2 photo camera library (libgphoto2) API 2.5.32
    | 
#include "config.h"#include <gphoto2/gphoto2-setting.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <gphoto2/gphoto2-result.h>#include <gphoto2/gphoto2-port-log.h>#include <gphoto2/gphoto2-port-portability.h>
| Data Structures | |
| struct | Setting | 
| Macros | |
| #define | _DEFAULT_SOURCE | 
| #define | CHECK_RESULT(result) | 
| Functions | |
| void | gp_setting_set_get_func (gp_settings_func func, void *userdata) | 
| Set user defined function to get a gphoto setting. | |
| void | gp_setting_set_set_func (gp_settings_func func, void *userdata) | 
| Set user defined function to set a gphoto setting. | |
| int | gp_setting_get (char *id, char *key, char *value) | 
| Retrieve a specific gphoto setting. | |
| int | gp_setting_set (char *id, char *key, char *value) | 
| Set a specific gphoto setting. | |
| #define CHECK_RESULT | ( | result | ) | 
| int gp_setting_get | ( | char * | id, | 
| char * | key, | ||
| char * | value ) | 
Retrieve a specific gphoto setting.
| id | the frontend id of the caller | 
| key | the key the frontend queries | 
| value | changed value | 
This function retrieves the setting key for a specific frontend id and copies the value into the passed value pointer.
| int gp_setting_set | ( | char * | id, | 
| char * | key, | ||
| char * | value ) | 
Set a specific gphoto setting.
| id | the frontend id of the caller | 
| key | the key the frontend queries | 
| value | new value | 
This function sets the setting key for a specific frontend id to the value.
References GP_OK.
| void gp_setting_set_get_func | ( | gp_settings_func | func, | 
| void * | userdata ) | 
Set user defined function to get a gphoto setting.
| func | The function to get the settings | 
| userdata | userdata passed to func | 
This function is expected to behave like gp_settings_get. To clear set func to NULL.
| void gp_setting_set_set_func | ( | gp_settings_func | func, | 
| void * | userdata ) | 
Set user defined function to set a gphoto setting.
| func | The function to set the settings | 
| userdata | userdata passed to func | 
This function is expected to behave like gp_settings_set. To clear set func to NULL.