25 #ifndef __GPHOTO2_FILE_H__
26 #define __GPHOTO2_FILE_H__
34 #define GP_MIME_WAV "audio/wav"
35 #define GP_MIME_RAW "image/x-raw"
36 #define GP_MIME_PNG "image/png"
37 #define GP_MIME_PGM "image/x-portable-graymap"
38 #define GP_MIME_PPM "image/x-portable-pixmap"
39 #define GP_MIME_PNM "image/x-portable-anymap"
40 #define GP_MIME_JPEG "image/jpeg"
41 #define GP_MIME_TIFF "image/tiff"
42 #define GP_MIME_BMP "image/bmp"
43 #define GP_MIME_QUICKTIME "video/quicktime"
44 #define GP_MIME_AVI "video/x-msvideo"
45 #define GP_MIME_CRW "image/x-canon-raw"
46 #define GP_MIME_CR2 "image/x-canon-cr2"
47 #define GP_MIME_UNKNOWN "application/octet-stream"
48 #define GP_MIME_EXIF "application/x-exif"
49 #define GP_MIME_MP3 "audio/mpeg"
50 #define GP_MIME_OGG "application/ogg"
51 #define GP_MIME_WMA "audio/x-wma"
52 #define GP_MIME_ASF "audio/x-asf"
53 #define GP_MIME_MPEG "video/mpeg"
54 #define GP_MIME_AVCHD "video/avchd"
147 unsigned long int size);
149 size_t size,
size_t *readlen);
151 unsigned long int size);
153 unsigned long int *size);
int gp_file_set_mtime(CameraFile *file, time_t mtime)
Definition: gphoto2-file.c:1012
Definition: gphoto2-file.h:68
Definition: gphoto2-file.h:85
int gp_file_get_mtime(CameraFile *file, time_t *mtime)
Definition: gphoto2-file.c:995
int gp_file_get_name(CameraFile *file, const char **name)
Definition: gphoto2-file.c:793
Definition: gphoto2-file.h:67
Definition: gphoto2-file.h:73
int gp_file_set_mime_type(CameraFile *file, const char *mime_type)
Definition: gphoto2-file.c:844
int gp_file_unref(CameraFile *file)
Decrease reference counter for CameraFile object.
Definition: gphoto2-file.c:167
int gp_file_detect_mime_type(CameraFile *file)
Definition: gphoto2-file.c:860
int gp_file_append(CameraFile *file, const char *data, unsigned long int size)
Definition: gphoto2-file.c:188
int gp_file_copy(CameraFile *destination, CameraFile *source)
Definition: gphoto2-file.c:661
int gp_file_set_name(CameraFile *file, const char *name)
Definition: gphoto2-file.c:827
Definition: gphoto2-file.h:74
Definition: gphoto2-file.h:69
int gp_file_save(CameraFile *file, const char *filename)
Definition: gphoto2-file.c:418
int gp_file_clean(CameraFile *file)
Definition: gphoto2-file.c:630
int gp_file_get_mime_type(CameraFile *file, const char **mime_type)
Definition: gphoto2-file.c:810
int gp_file_get_data_and_size(CameraFile *file, const char **data, unsigned long int *size)
Definition: gphoto2-file.c:350
int gp_file_get_type(CameraFile *file, CameraFileType *type)
Definition: gphoto2-file.c:978
Definition: gphoto2-file.h:72
int gp_file_slurp(CameraFile *file, char *data, size_t size, size_t *readlen)
Definition: gphoto2-file.c:240
int gp_file_new_from_fd(CameraFile **file, int fd)
Definition: gphoto2-file.c:107
int gp_file_ref(CameraFile *file)
Increase reference counter for CameraFile object.
Definition: gphoto2-file.c:150
int gp_file_set_type(CameraFile *file, CameraFileType type)
Definition: gphoto2-file.c:961
Definition: gphoto2-file.h:84
int gp_file_free(CameraFile *file)
descruct a CameraFile object.
Definition: gphoto2-file.c:130
int gp_file_new(CameraFile **file)
Definition: gphoto2-file.c:83
int gp_file_set_data_and_size(CameraFile *file, char *data, unsigned long int size)
Definition: gphoto2-file.c:288
CameraFileAccessType
File storage type.
Definition: gphoto2-file.h:83
int gp_file_adjust_name_for_mime_type(CameraFile *file)
Definition: gphoto2-file.c:914
CameraFileType
The type of view on the specified file.
Definition: gphoto2-file.h:66
int gp_file_open(CameraFile *file, const char *filename)
Definition: gphoto2-file.c:511
Definition: gphoto2-file.c:58