#include <gphoto2-context.h>
#include <gphoto2-list.h>
#include <gphoto2-port-info-list.h>
Go to the source code of this file.
Data Structures | |
| struct | CameraAbilities |
| Describes the properties of a specific camera. More... | |
Typedefs | |
| typedef _CameraAbilitiesList | CameraAbilitiesList |
| List of supported camera models including their abilities. | |
Enumerations | |
| enum | CameraDriverStatus { GP_DRIVER_STATUS_PRODUCTION, GP_DRIVER_STATUS_TESTING, GP_DRIVER_STATUS_EXPERIMENTAL, GP_DRIVER_STATUS_DEPRECATED } |
| enum | CameraOperation { GP_OPERATION_NONE = 0, GP_OPERATION_CAPTURE_IMAGE = 1 << 0, GP_OPERATION_CAPTURE_VIDEO = 1 << 1, GP_OPERATION_CAPTURE_AUDIO = 1 << 2, GP_OPERATION_CAPTURE_PREVIEW = 1 << 3, GP_OPERATION_CONFIG = 1 << 4 } |
| enum | CameraFileOperation { GP_FILE_OPERATION_NONE = 0, GP_FILE_OPERATION_DELETE = 1 << 1, GP_FILE_OPERATION_PREVIEW = 1 << 3, GP_FILE_OPERATION_RAW = 1 << 4, GP_FILE_OPERATION_AUDIO = 1 << 5, GP_FILE_OPERATION_EXIF = 1 << 6 } |
| enum | CameraFolderOperation { GP_FOLDER_OPERATION_NONE = 0, GP_FOLDER_OPERATION_DELETE_ALL = 1 << 0, GP_FOLDER_OPERATION_PUT_FILE = 1 << 1, GP_FOLDER_OPERATION_MAKE_DIR = 1 << 2, GP_FOLDER_OPERATION_REMOVE_DIR = 1 << 3 } |
Functions | |
| int | gp_abilities_list_new (CameraAbilitiesList **list) |
| int | gp_abilities_list_free (CameraAbilitiesList *list) |
| Free the given CameraAbilitiesList object. | |
| int | gp_abilities_list_load (CameraAbilitiesList *list, GPContext *context) |
| Scans the system for camera drivers. | |
| int | gp_abilities_list_reset (CameraAbilitiesList *list) |
| Reset the list. | |
| int | gp_abilities_list_detect (CameraAbilitiesList *list, GPPortInfoList *info_list, CameraList *l, GPContext *context) |
| int | gp_abilities_list_append (CameraAbilitiesList *list, CameraAbilities abilities) |
| Append the abilities to the list. | |
| int | gp_abilities_list_count (CameraAbilitiesList *list) |
| Count the entries in the supplied list. | |
| int | gp_abilities_list_lookup_model (CameraAbilitiesList *list, const char *model) |
| Search the list for an entry of given model name. | |
| int | gp_abilities_list_get_abilities (CameraAbilitiesList *list, int index, CameraAbilities *abilities) |
| Retrieve the camera abilities of entry with supplied index number. | |
| const char * | gp_message_codeset (const char *) |
| typedef struct _CameraAbilitiesList CameraAbilitiesList |
List of supported camera models including their abilities.
The internals of this list are hidden - use the access functions.
| int gp_abilities_list_append | ( | CameraAbilitiesList * | list, | |
| CameraAbilities | abilities | |||
| ) |
Append the abilities to the list.
| list | CameraAbilitiesList | |
| abilities | CameraAbilities |
| int gp_abilities_list_count | ( | CameraAbilitiesList * | list | ) |
Count the entries in the supplied list.
| a | CameraAbilitiesList |
| int gp_abilities_list_detect | ( | CameraAbilitiesList * | list, | |
| GPPortInfoList * | info_list, | |||
| CameraList * | l, | |||
| GPContext * | context | |||
| ) |
| list | a CameraAbilitiesList | |
| info_list | a GPPortInfoList | |
| l | a CameraList |
| int gp_abilities_list_free | ( | CameraAbilitiesList * | list | ) |
Free the given CameraAbilitiesList object.
| list | a CameraAbilitiesList |
| int gp_abilities_list_get_abilities | ( | CameraAbilitiesList * | list, | |
| int | index, | |||
| CameraAbilities * | abilities | |||
| ) |
Retrieve the camera abilities of entry with supplied index number.
| list | a CameraAbilitiesList | |
| index | index | |
| abilities | CameraAbilities |
| int gp_abilities_list_load | ( | CameraAbilitiesList * | list, | |
| GPContext * | context | |||
| ) |
Scans the system for camera drivers.
| list | a CameraAbilitiesList | |
| context | a GPContext |
| int gp_abilities_list_lookup_model | ( | CameraAbilitiesList * | list, | |
| const char * | model | |||
| ) |
Search the list for an entry of given model name.
| list | a CameraAbilitiesList | |
| model | a camera model name |
| int gp_abilities_list_new | ( | CameraAbilitiesList ** | list | ) |
Allocate the memory for a new abilities list.
| list | CameraAbilitiesList object to initialize |
| int gp_abilities_list_reset | ( | CameraAbilitiesList * | list | ) |
Reset the list.
| list | a CameraAbilitiesList |
| const char* gp_message_codeset | ( | const char * | codeset | ) |
Set the codeset for all messages returned by libgphoto2.
| codeset | New codeset for the messages. For instance "utf-8". |
1.4.7