initial commit: applephotos CLI with progress, cloud status, per-asset export
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
#ifndef PHOTOKIT_BRIDGE_H
|
||||
#define PHOTOKIT_BRIDGE_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
int photos_request_access(void);
|
||||
|
||||
char *photos_list_albums_json(void);
|
||||
|
||||
char *photos_list_assets_json(const char *album_id);
|
||||
|
||||
char *photos_export_preview_json(
|
||||
const char *asset_id,
|
||||
const char *output_dir,
|
||||
int target_size,
|
||||
int index
|
||||
);
|
||||
|
||||
char *photos_export_original_json(
|
||||
const char *asset_id,
|
||||
const char *output_dir,
|
||||
int index
|
||||
);
|
||||
|
||||
char *photos_list_tree_json(void);
|
||||
|
||||
int photos_export_album_previews(
|
||||
const char *album_id,
|
||||
const char *output_dir,
|
||||
int target_size
|
||||
);
|
||||
|
||||
int photos_export_album_originals(
|
||||
const char *album_id,
|
||||
const char *output_dir
|
||||
);
|
||||
|
||||
int photos_backup_all(
|
||||
const char *output_dir,
|
||||
int target_size,
|
||||
int originals
|
||||
);
|
||||
|
||||
void photos_request_cancel(void);
|
||||
|
||||
void photos_free_string(char *value);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user