EntangleCameraFile

EntangleCameraFile

Synopsis

struct              EntangleCameraFile;
struct              EntangleCameraFileClass;
GByteArray *        entangle_camera_file_get_data       (EntangleCameraFile *file);
const char *        entangle_camera_file_get_folder     (EntangleCameraFile *file);
const gchar *       entangle_camera_file_get_mimetype   (EntangleCameraFile *file);
const char *        entangle_camera_file_get_name       (EntangleCameraFile *file);
EntangleCameraFile * entangle_camera_file_new           (const char *folder,
                                                         const char *name);
gboolean            entangle_camera_file_save_path      (EntangleCameraFile *file,
                                                         const char *localpath,
                                                         GError **err);
gboolean            entangle_camera_file_save_uri       (EntangleCameraFile *file,
                                                         const char *uri,
                                                         GError **err);
void                entangle_camera_file_set_data       (EntangleCameraFile *file,
                                                         GByteArray *data);
void                entangle_camera_file_set_mimetype   (EntangleCameraFile *file,
                                                         const gchar *mimetype);

Object Hierarchy

  GObject
   +----EntangleCameraFile

Properties

  "data"                     GByteArray*           : Read / Write
  "folder"                   gchar*                : Read / Write / Construct Only
  "mimetype"                 gchar*                : Read / Write
  "name"                     gchar*                : Read / Write / Construct Only

Description

Details

struct EntangleCameraFile

struct EntangleCameraFile;

struct EntangleCameraFileClass

struct EntangleCameraFileClass {
    GObjectClass parent_class;
};

entangle_camera_file_get_data ()

GByteArray *        entangle_camera_file_get_data       (EntangleCameraFile *file);

entangle_camera_file_get_folder ()

const char *        entangle_camera_file_get_folder     (EntangleCameraFile *file);

entangle_camera_file_get_mimetype ()

const gchar *       entangle_camera_file_get_mimetype   (EntangleCameraFile *file);

entangle_camera_file_get_name ()

const char *        entangle_camera_file_get_name       (EntangleCameraFile *file);

entangle_camera_file_new ()

EntangleCameraFile * entangle_camera_file_new           (const char *folder,
                                                         const char *name);

entangle_camera_file_save_path ()

gboolean            entangle_camera_file_save_path      (EntangleCameraFile *file,
                                                         const char *localpath,
                                                         GError **err);

entangle_camera_file_save_uri ()

gboolean            entangle_camera_file_save_uri       (EntangleCameraFile *file,
                                                         const char *uri,
                                                         GError **err);

entangle_camera_file_set_data ()

void                entangle_camera_file_set_data       (EntangleCameraFile *file,
                                                         GByteArray *data);

entangle_camera_file_set_mimetype ()

void                entangle_camera_file_set_mimetype   (EntangleCameraFile *file,
                                                         const gchar *mimetype);

Property Details

The "data" property

  "data"                     GByteArray*           : Read / Write

Raw data for the file.


The "folder" property

  "folder"                   gchar*                : Read / Write / Construct Only

Folder name on the camera.

Default value: NULL


The "mimetype" property

  "mimetype"                 gchar*                : Read / Write

File mimetype on the camera.

Default value: NULL


The "name" property

  "name"                     gchar*                : Read / Write / Construct Only

File name on the camera.

Default value: NULL