| Top |
| const char * | entangle_media_get_filename () |
| time_t | entangle_media_get_last_modified () |
| off_t | entangle_media_get_file_size () |
| gboolean | entangle_media_delete () |
| GExiv2Metadata * | entangle_media_get_metadata () |
| void | entangle_media_set_metadata () |
The EntangleMedia object is a base class providing common functionality for various types of media file
const char *
entangle_media_get_filename (EntangleMedia *media);
Get the filename associated with the media, if it has one.
time_t
entangle_media_get_last_modified (EntangleMedia *media);
Get the time at which the media was last modified, if it is backed by a file on disk
off_t
entangle_media_get_file_size (EntangleMedia *media);
Get the size of the media on disk, if it is backed by a file on disk
GExiv2Metadata *
entangle_media_get_metadata (EntangleMedia *media);
Get the metadata associated with the media, if it is available
void entangle_media_set_metadata (EntangleMedia *media,GExiv2Metadata *metadata);
Set the metadata associated with the media
“filename” property “filename” char *
Full path to media file.
Owner: EntangleMedia
Flags: Read / Write / Construct Only
Default value: NULL
“metadata” property“metadata” GExiv2Metadata *
Media metadata.
Owner: EntangleMedia
Flags: Read / Write