Module: FFI::GPhoto2

Extended by:
Library
Included in:
GPhoto2::Camera, GPhoto2::CameraAbilities, GPhoto2::CameraAbilitiesList, GPhoto2::CameraFile, GPhoto2::CameraFileInfo, GPhoto2::CameraFolder, GPhoto2::CameraList, GPhoto2::CameraWidget, GPhoto2::Context, GPhoto2::Entry
Defined in:
lib/ffi/gphoto2.rb,
lib/ffi/gphoto2/entry.rb,
lib/ffi/gphoto2/camera.rb,
lib/ffi/gphoto2/gp_context.rb,
lib/ffi/gphoto2/camera_file.rb,
lib/ffi/gphoto2/camera_list.rb,
lib/ffi/gphoto2/camera_widget.rb,
lib/ffi/gphoto2/camera_abilities.rb,
lib/ffi/gphoto2/camera_file_info.rb,
lib/ffi/gphoto2/camera_file_path.rb,
lib/ffi/gphoto2/camera_file_type.rb,
lib/ffi/gphoto2/camera_operation.rb,
lib/ffi/gphoto2/camera_event_type.rb,
lib/ffi/gphoto2/camera_file_status.rb,
lib/ffi/gphoto2/camera_widget_type.rb,
lib/ffi/gphoto2/gphoto_device_type.rb,
lib/ffi/gphoto2/camera_capture_type.rb,
lib/ffi/gphoto2/camera_driver_status.rb,
lib/ffi/gphoto2/camera_abilities_list.rb,
lib/ffi/gphoto2/camera_file_info_file.rb,
lib/ffi/gphoto2/camera_file_operation.rb,
lib/ffi/gphoto2/camera_file_info_audio.rb,
lib/ffi/gphoto2/camera_file_access_type.rb,
lib/ffi/gphoto2/camera_file_info_fields.rb,
lib/ffi/gphoto2/camera_file_permissions.rb,
lib/ffi/gphoto2/camera_folder_operation.rb,
lib/ffi/gphoto2/camera_file_info_preview.rb

Defined Under Namespace

Classes: Camera, CameraAbilities, CameraAbilitiesList, CameraFile, CameraFileInfo, CameraFileInfoAudio, CameraFileInfoFile, CameraFileInfoPreview, CameraFilePath, CameraList, CameraWidget, Entry, GPContext

Constant Summary collapse

CameraFileType =

gphoto2/gphoto2-file.h

enum :preview,
:normal,
:raw,
:audio,
:exif,
:metadata
CameraOperation =

gphoto2/gphoto2-abilities-list.h

enum :none, 0,
:capture_image, 1 << 0,
:capture_video, 1 << 1,
:capture_audio, 1 << 2,
:capture_preview, 1 << 3,
:config, 1 << 4,
:trigger_capture, 1 << 5
CameraEventType =

gphoto2/gphoto2-camera.h

enum :unknown,
:timeout,
:file_added,
:folder_added,
:capture_complete
CameraFileStatus =

gphoto2/gphoto2-filesys.h

enum :not_downloaded,
:downloaded
CameraWidgetType =

gphoto2/gphoto2-widget.h

enum :window,
:section,
:text,
:range,
:toggle,
:radio,
:menu,
:button,
:date
GphotoDeviceType =

gphoto2/gphoto2-abilities-list.h

enum :still_camera, 0,
:audio_player, 1 << 0
CameraCaptureType =

gphoto2/gphoto2-camera.h

enum :image,
:movie,
:sound
CameraDriverStatus =

gphoto2/gphoto2-abilities-list.h

enum :production,
:testing,
:experimental,
:deprecated
CameraFileOperation =

gphoto2/gphoto2-abilities-list.h

enum :none, 0,
:delete, 1 << 1,
:preview, 1 << 3,
:raw, 1 << 4,
:audio, 1 << 5,
:exif, 1 << 6
CameraFileAccessType =

gphoto2/gphoto2-file.h

enum :memory,
:fd,
:handler
CameraFileInfoFields =

gphoto2/gphoto2-filesys.h

enum :none, 0,
:type, 1 << 0,
:size, 1 << 2,
:width, 1 << 3,
:height, 1 << 4,
:permissions, 1 << 5,
:status, 1 << 6,
:mtime, 1 << 7,
:all, 0xff
CameraFilePermissions =

gphoto2/gphoto2-filesys.h

enum :none, 0,
:read, 1 << 0,
:delete, 1 << 1,
:all, 0xff
CameraFolderOperation =

gphoto2/gphoto2-abilities-list.h

enum :none, 0,
:delete_all, 1 << 0,
:put_file, 1 << 1,
:make_dir, 1 << 2,
:remove_dir, 1 << 3