Interface
GnomeCmdFileMetadataExtractor
Prerequisite
In order to implement FileMetadataExtractor, your type must inherit fromGObject.
Instance methods
gnome_cmd_file_metadata_extractor_class_name
Returns a human readable, localized name of a tag class.
gnome_cmd_file_metadata_extractor_extract_metadata
Extracts tags from a file described by a fd file descriptor.
A callback add will be called for every extracted tag and its value.
gnome_cmd_file_metadata_extractor_supported_tags
Returns a list of tags, the plug-in may potentially extract from files.
Interface structure
struct GnomeCmdFileMetadataExtractorInterface {
GTypeInterface g_iface;
GStrv (* supported_tags) (
GnomeCmdFileMetadataExtractor* fme
);
GStrv (* summary_tags) (
GnomeCmdFileMetadataExtractor* fme
);
gchar* (* class_name) (
GnomeCmdFileMetadataExtractor* fme,
const gchar* cls
);
gchar* (* tag_name) (
GnomeCmdFileMetadataExtractor* fme,
const gchar* tag
);
gchar* (* tag_description) (
GnomeCmdFileMetadataExtractor* fme,
const gchar* tag
);
void (* extract_metadata) (
GnomeCmdFileMetadataExtractor* fme,
GnomeCmdFileDescriptor* fd,
GnomeCmdFileMetadataExtractorAddTag add,
gpointer user_data
);
}
No description available.
Interface members
g_iface |
|
No description available. |
|
supported_tags |
|
No description available. |
|
summary_tags |
|
No description available. |
|
class_name |
|
No description available. |
|
tag_name |
|
No description available. |
|
tag_description |
|
No description available. |
|
extract_metadata |
|
No description available. |
Virtual methods
GnomeCmd.FileMetadataExtractor.extract_metadata
Extracts tags from a file described by a fd file descriptor.
A callback add will be called for every extracted tag and its value.
GnomeCmd.FileMetadataExtractor.supported_tags
Returns a list of tags, the plug-in may potentially extract from files.