From eee242571f78cedcca283c6396026c80640572c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 24 May 2021 15:23:46 +0200 Subject: New upstream version 0.30.12 --- vapi/libgphoto2.vapi | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'vapi/libgphoto2.vapi') diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi index 22f70ee..e1c2246 100644 --- a/vapi/libgphoto2.vapi +++ b/vapi/libgphoto2.vapi @@ -64,7 +64,7 @@ namespace GPhoto { public Result set_port_info(PortInfo info); public Result get_abilities(out CameraAbilities abilities); public Result set_abilities(CameraAbilities abilities); - public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context); + public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context); // Folders [CCode (cname="gp_camera_folder_list_folders")] @@ -74,7 +74,7 @@ namespace GPhoto { [CCode (cname="gp_camera_folder_delete_all")] public Result delete_all_files(string folder, Context context); [CCode (cname="gp_camera_folder_put_file")] - public Result put_file(string folder, CameraFile file, Context context); + public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context); [CCode (cname="gp_camera_folder_make_dir")] public Result make_dir(string folder, string name, Context context); [CCode (cname="gp_camera_folder_remove_dir")] @@ -140,7 +140,6 @@ namespace GPhoto { public enum CameraFileInfoFields { NONE, TYPE, - NAME, SIZE, WIDTH, HEIGHT, @@ -159,10 +158,9 @@ namespace GPhoto { public CameraFileInfoFields fields; public CameraFileStatus status; public ulong size; - public string type; + public char type[64]; public uint width; public uint height; - public string name; public CameraFilePermissions permissions; public time_t mtime; } @@ -176,12 +174,9 @@ namespace GPhoto { public CameraFileInfoFields fields; public CameraFileStatus status; public ulong size; - public string type; + public char type[64]; public uint width; public uint height; - public string name; - public CameraFilePermissions permissions; - public time_t mtime; } [CCode ( @@ -266,7 +261,7 @@ namespace GPhoto { public Result append(string name, string value); public Result reset(); public Result sort(); - public Result find_by_name(out int? index, string name); + public Result find_by_name(out int index, string name); public Result get_name(int index, out unowned string name); public Result get_value(int index, out unowned string value); public Result set_name(int index, string name); @@ -314,9 +309,9 @@ namespace GPhoto { )] public struct CameraStorageInformation { public CameraStorageInfoFields fields; - public string basedir; - public string label; - public string description; + public char basedir[256]; + public char label[256]; + public char description[256]; public int type; public int fstype; public int access; @@ -485,7 +480,7 @@ namespace GPhoto { [CCode ( cheader_filename="gphoto2/gphoto2-version.h", - cprefix="GP_VERSION" + cprefix="GP_VERSION_" )] public enum VersionVerbosity { SHORT, -- cgit v1.2.3 From 2ed34746222ea505631ae8ef8ca50552af999ad2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 18 Aug 2021 20:39:21 +0200 Subject: New upstream version 0.30.14 --- vapi/libgphoto2.vapi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'vapi/libgphoto2.vapi') diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi index e1c2246..34fc1c4 100644 --- a/vapi/libgphoto2.vapi +++ b/vapi/libgphoto2.vapi @@ -64,7 +64,7 @@ namespace GPhoto { public Result set_port_info(PortInfo info); public Result get_abilities(out CameraAbilities abilities); public Result set_abilities(CameraAbilities abilities); - public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context); + public Result get_storageinfo([CCode (array_length_pos=1.1)]out CameraStorageInformation[] sifs, Context context); // Folders [CCode (cname="gp_camera_folder_list_folders")] @@ -106,7 +106,8 @@ namespace GPhoto { public static Result create(out CameraFile file); [CCode (cname="gp_file_new_from_fd")] public static Result create_from_fd(out CameraFile file, int fd); - public Result get_data_and_size(out uint8 *data, out ulong data_len); + [CCode (cname="gp_file_get_data_and_size")] + public Result get_data([CCode (array_length_pos=1.1, array_length_type="gulong")]out unowned uint8[] data); public Result save(string filename); public Result slurp(uint8[] data, out size_t readlen); } -- cgit v1.2.3