# libgphoto2 photo camera library (libgphoto2) Data Structures

Here are the data structures with brief descriptions:

_CameraFile |
_CameraFileInfo | File information structure
_CameraFileInfoAudio | File information of an audio file
_CameraFileInfoFile | File information of a regular file
_CameraFileInfoPreview | File information of a preview file
_CameraFilesystem | The internal camera filesystem structure
_CameraFunctions | Various camera specific functions
_CameraStorageInformation | Storage information structue
_CameraWidget |
_GPPort | The GPhoto port structure
_GPPortInfo | Information about the current port
_GPPortOperations | The port operations
_GPPortPrivateCore | Internal private libgphoto2_port data. This structure contains private data
_GPPortSettings | Union of port settings
_GPPortSettingsDisk | Port settings for the local disk (directories) port
_GPPortSettingsSerial | Port settings for serial ports
_GPPortSettingsUSB | Port settings for USB ports
CameraAbilities | Describes the properties of a specific camera
CameraFile | File structure
CameraFilePath | A structure created by the capture operation
CameraText | CameraText structure used in various functions
LogFunc | Internal logging function entry
Setting |