|
@ -1,264 +1,511 @@ |
|
|
/* grilo-0.3.vapi generated by vapigen-0.30, do not modify. */ |
|
|
|
|
|
|
|
|
/* grilo-0.3.vapi generated by vapigen-0.34, do not modify. */ |
|
|
|
|
|
|
|
|
[CCode (cprefix = "Grl", gir_namespace = "Grl", gir_version = "0.3", lower_case_cprefix = "grl_")] |
|
|
[CCode (cprefix = "Grl", gir_namespace = "Grl", gir_version = "0.3", lower_case_cprefix = "grl_")] |
|
|
namespace Grl { |
|
|
namespace Grl { |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_caps_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_caps_get_type ()")] |
|
|
public class Caps : GLib.Object { |
|
|
public class Caps : GLib.Object { |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Caps (); |
|
|
public Caps (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.List<Grl.KeyID> get_key_filter (); |
|
|
public unowned GLib.List<Grl.KeyID> get_key_filter (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.List<Grl.KeyID> get_key_range_filter (); |
|
|
public unowned GLib.List<Grl.KeyID> get_key_range_filter (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Grl.TypeFilter get_type_filter (); |
|
|
public Grl.TypeFilter get_type_filter (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool is_key_filter (Grl.KeyID key); |
|
|
public bool is_key_filter (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool is_key_range_filter (Grl.KeyID key); |
|
|
public bool is_key_range_filter (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_key_filter (GLib.List<Grl.KeyID> keys); |
|
|
public void set_key_filter (GLib.List<Grl.KeyID> keys); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_key_range_filter (GLib.List<Grl.KeyID> keys); |
|
|
public void set_key_range_filter (GLib.List<Grl.KeyID> keys); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_type_filter (Grl.TypeFilter filter); |
|
|
public void set_type_filter (Grl.TypeFilter filter); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool test_option (string key, GLib.Value value); |
|
|
public bool test_option (string key, GLib.Value value); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_config_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_config_get_type ()")] |
|
|
public class Config : GLib.Object { |
|
|
public class Config : GLib.Object { |
|
|
[CCode (array_length = false, array_null_terminated = true)] |
|
|
|
|
|
public weak void*[] _grl_reserved; |
|
|
|
|
|
|
|
|
[CCode (array_length = false)] |
|
|
|
|
|
public weak void* _grl_reserved[8]; |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public Config (string plugin, string? source); |
|
|
public Config (string plugin, string? source); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public string get_api_key (); |
|
|
public string get_api_key (); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public uint8 get_api_key_blob (size_t size); |
|
|
public uint8 get_api_key_blob (size_t size); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public string get_api_secret (); |
|
|
public string get_api_secret (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public string get_api_token (); |
|
|
public string get_api_token (); |
|
|
|
|
|
[Version (since = "0.2.6")] |
|
|
public string get_api_token_secret (); |
|
|
public string get_api_token_secret (); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public uint8 get_binary (string param, size_t? size); |
|
|
public uint8 get_binary (string param, size_t? size); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public bool get_boolean (string param); |
|
|
public bool get_boolean (string param); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public float get_float (string param); |
|
|
public float get_float (string param); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public int get_int (string param); |
|
|
public int get_int (string param); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public string get_password (); |
|
|
public string get_password (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public string get_plugin (); |
|
|
public string get_plugin (); |
|
|
public string get_source (); |
|
|
public string get_source (); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public string get_string (string param); |
|
|
public string get_string (string param); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public string get_username (); |
|
|
public string get_username (); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public bool has_param (string param); |
|
|
public bool has_param (string param); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public void @set (string param, GLib.Value value); |
|
|
public void @set (string param, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_api_key (string key); |
|
|
public void set_api_key (string key); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public void set_api_key_blob (uint8 blob, size_t size); |
|
|
public void set_api_key_blob (uint8 blob, size_t size); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_api_secret (string secret); |
|
|
public void set_api_secret (string secret); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_api_token (string token); |
|
|
public void set_api_token (string token); |
|
|
|
|
|
[Version (since = "0.2.6")] |
|
|
public void set_api_token_secret (string secret); |
|
|
public void set_api_token_secret (string secret); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public void set_binary (string param, uint8 blob, size_t size); |
|
|
public void set_binary (string param, uint8 blob, size_t size); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public void set_boolean (string param, bool value); |
|
|
public void set_boolean (string param, bool value); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public void set_float (string param, float value); |
|
|
public void set_float (string param, float value); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public void set_int (string param, int value); |
|
|
public void set_int (string param, int value); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public void set_password (string password); |
|
|
public void set_password (string password); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_plugin (string plugin); |
|
|
public void set_plugin (string plugin); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_source (string source); |
|
|
public void set_source (string source); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public void set_string (string param, string value); |
|
|
public void set_string (string param, string value); |
|
|
|
|
|
[Version (since = "0.1.8")] |
|
|
public void set_username (string username); |
|
|
public void set_username (string username); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_data_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_data_get_type ()")] |
|
|
public class Data : GLib.Object { |
|
|
public class Data : GLib.Object { |
|
|
[CCode (array_length = false, array_null_terminated = true)] |
|
|
|
|
|
public weak void*[] _grl_reserved; |
|
|
|
|
|
|
|
|
[CCode (array_length = false)] |
|
|
|
|
|
public weak void* _grl_reserved[8]; |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public Data (); |
|
|
public Data (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_binary (Grl.KeyID key, uint8 buf, size_t size); |
|
|
public void add_binary (Grl.KeyID key, uint8 buf, size_t size); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void add_boxed (Grl.KeyID key, void* boxed); |
|
|
public void add_boxed (Grl.KeyID key, void* boxed); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_float (Grl.KeyID key, float floatvalue); |
|
|
public void add_float (Grl.KeyID key, float floatvalue); |
|
|
|
|
|
[Version (since = "0.3.6")] |
|
|
|
|
|
public bool add_for_id (string key_name, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_int (Grl.KeyID key, int intvalue); |
|
|
public void add_int (Grl.KeyID key, int intvalue); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public void add_int64 (Grl.KeyID key, int64 intvalue); |
|
|
public void add_int64 (Grl.KeyID key, int64 intvalue); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_related_keys (Grl.RelatedKeys relkeys); |
|
|
public void add_related_keys (Grl.RelatedKeys relkeys); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_string (Grl.KeyID key, string strvalue); |
|
|
public void add_string (Grl.KeyID key, string strvalue); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public Grl.Data dup (); |
|
|
public Grl.Data dup (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned GLib.Value? @get (Grl.KeyID key); |
|
|
public unowned GLib.Value? @get (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public uint8 get_binary (Grl.KeyID key, out size_t size); |
|
|
public uint8 get_binary (Grl.KeyID key, out size_t size); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public bool get_boolean (Grl.KeyID key); |
|
|
public bool get_boolean (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void* get_boxed (Grl.KeyID key); |
|
|
public void* get_boxed (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public float get_float (Grl.KeyID key); |
|
|
public float get_float (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public int get_int (Grl.KeyID key); |
|
|
public int get_int (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public int64 get_int64 (Grl.KeyID key); |
|
|
public int64 get_int64 (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public GLib.List<weak Grl.KeyID> get_keys (); |
|
|
public GLib.List<weak Grl.KeyID> get_keys (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned Grl.RelatedKeys get_related_keys (Grl.KeyID key, uint index); |
|
|
public unowned Grl.RelatedKeys get_related_keys (Grl.KeyID key, uint index); |
|
|
|
|
|
[Version (since = "0.1.13")] |
|
|
public GLib.List<weak GLib.Value?> get_single_values_for_key (Grl.KeyID key); |
|
|
public GLib.List<weak GLib.Value?> get_single_values_for_key (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.13")] |
|
|
public GLib.List<weak string> get_single_values_for_key_string (Grl.KeyID key); |
|
|
public GLib.List<weak string> get_single_values_for_key_string (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_string (Grl.KeyID key); |
|
|
public unowned string get_string (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public bool has_key (Grl.KeyID key); |
|
|
public bool has_key (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public uint length (Grl.KeyID key); |
|
|
public uint length (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void remove (Grl.KeyID key); |
|
|
public void remove (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void remove_nth (Grl.KeyID key, uint index); |
|
|
public void remove_nth (Grl.KeyID key, uint index); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void @set (Grl.KeyID key, GLib.Value value); |
|
|
public void @set (Grl.KeyID key, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public void set_binary (Grl.KeyID key, uint8 buf, size_t size); |
|
|
public void set_binary (Grl.KeyID key, uint8 buf, size_t size); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void set_boolean (Grl.KeyID key, bool boolvalue); |
|
|
public void set_boolean (Grl.KeyID key, bool boolvalue); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_boxed (Grl.KeyID key, void* boxed); |
|
|
public void set_boxed (Grl.KeyID key, void* boxed); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public void set_float (Grl.KeyID key, float floatvalue); |
|
|
public void set_float (Grl.KeyID key, float floatvalue); |
|
|
|
|
|
[Version (since = "0.3.6")] |
|
|
|
|
|
public bool set_for_id (string key_name, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_int (Grl.KeyID key, int intvalue); |
|
|
public void set_int (Grl.KeyID key, int intvalue); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public void set_int64 (Grl.KeyID key, int64 intvalue); |
|
|
public void set_int64 (Grl.KeyID key, int64 intvalue); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void set_related_keys (Grl.RelatedKeys relkeys, uint index); |
|
|
public void set_related_keys (Grl.RelatedKeys relkeys, uint index); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_string (Grl.KeyID key, string strvalue); |
|
|
public void set_string (Grl.KeyID key, string strvalue); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", has_type_id = false)] |
|
|
[Compact] |
|
|
[Compact] |
|
|
public class LogDomain { |
|
|
public class LogDomain { |
|
|
|
|
|
[Version (since = "0.1.7")] |
|
|
public void free (); |
|
|
public void free (); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_media_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_media_get_type ()")] |
|
|
public class Media : Grl.Data { |
|
|
public class Media : Grl.Data { |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
public Media (); |
|
|
public Media (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_artist (string artist); |
|
|
public void add_artist (string artist); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_author (string author); |
|
|
public void add_author (string author); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_director (string director); |
|
|
public void add_director (string director); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_external_player (string player); |
|
|
public void add_external_player (string player); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_external_url (string url); |
|
|
public void add_external_url (string url); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_genre (string genre); |
|
|
public void add_genre (string genre); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void add_keyword (string keyword); |
|
|
public void add_keyword (string keyword); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_lyrics (string lyrics); |
|
|
public void add_lyrics (string lyrics); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_mb_artist_id (string mb_artist_id); |
|
|
public void add_mb_artist_id (string mb_artist_id); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_performer (string performer); |
|
|
public void add_performer (string performer); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_producer (string producer); |
|
|
public void add_producer (string producer); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void add_region_data (string region, GLib.DateTime publication_date, string certificate); |
|
|
public void add_region_data (string region, GLib.DateTime publication_date, string certificate); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_thumbnail (string thumbnail); |
|
|
public void add_thumbnail (string thumbnail); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void add_thumbnail_binary (uint8 thumbnail, size_t size); |
|
|
public void add_thumbnail_binary (uint8 thumbnail, size_t size); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void add_url_data (string url, string mime, int bitrate, float framerate, int width, int height); |
|
|
public void add_url_data (string url, string mime, int bitrate, float framerate, int width, int height); |
|
|
[CCode (cname = "grl_media_audio_new", has_construct_function = false)] |
|
|
[CCode (cname = "grl_media_audio_new", has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public Media.audio_new (); |
|
|
public Media.audio_new (); |
|
|
[CCode (cname = "grl_media_container_new", has_construct_function = false)] |
|
|
[CCode (cname = "grl_media_container_new", has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public Media.container_new (); |
|
|
public Media.container_new (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_album (); |
|
|
public unowned string get_album (); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public unowned string get_album_artist (); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public int get_album_disc_number (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_artist (); |
|
|
public unowned string get_artist (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_artist_nth (uint index); |
|
|
public unowned string get_artist_nth (uint index); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_author (); |
|
|
public unowned string get_author (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned string get_author_nth (uint index); |
|
|
public unowned string get_author_nth (uint index); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_bitrate (); |
|
|
public int get_bitrate (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_camera_model (); |
|
|
public unowned string get_camera_model (); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public unowned string get_certificate (); |
|
|
public unowned string get_certificate (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_childcount (); |
|
|
public int get_childcount (); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public unowned string get_composer (); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public unowned string get_composer_nth (uint index); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.DateTime get_creation_date (); |
|
|
public unowned GLib.DateTime get_creation_date (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_description (); |
|
|
public unowned string get_description (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_director (); |
|
|
public unowned string get_director (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_director_nth (uint index); |
|
|
public unowned string get_director_nth (uint index); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public int get_duration (); |
|
|
public int get_duration (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_episode (); |
|
|
public int get_episode (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_episode_title (); |
|
|
public unowned string get_episode_title (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public float get_exposure_time (); |
|
|
public float get_exposure_time (); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public unowned string get_external_url (); |
|
|
public unowned string get_external_url (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned string get_external_url_nth (uint index); |
|
|
public unowned string get_external_url_nth (uint index); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public bool get_favourite (); |
|
|
public bool get_favourite (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_flash_used (); |
|
|
public unowned string get_flash_used (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public float get_framerate (); |
|
|
public float get_framerate (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_genre (); |
|
|
public unowned string get_genre (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_genre_nth (uint index); |
|
|
public unowned string get_genre_nth (uint index); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_height (); |
|
|
public int get_height (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_id (); |
|
|
public unowned string get_id (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public float get_iso_speed (); |
|
|
public float get_iso_speed (); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public unowned string get_keyword (); |
|
|
public unowned string get_keyword (); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public unowned string get_keyword_nth (uint index); |
|
|
public unowned string get_keyword_nth (uint index); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public GLib.DateTime get_last_played (); |
|
|
public GLib.DateTime get_last_played (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public int get_last_position (); |
|
|
public int get_last_position (); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public unowned string get_license (); |
|
|
public unowned string get_license (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_lyrics (); |
|
|
public unowned string get_lyrics (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_lyrics_nth (uint index); |
|
|
public unowned string get_lyrics_nth (uint index); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_mb_album_id (); |
|
|
public unowned string get_mb_album_id (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_mb_artist_id (); |
|
|
public unowned string get_mb_artist_id (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_mb_artist_id_nth (uint index); |
|
|
public unowned string get_mb_artist_id_nth (uint index); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_mb_recording_id (); |
|
|
public unowned string get_mb_recording_id (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_mb_track_id (); |
|
|
public unowned string get_mb_track_id (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public Grl.MediaType get_media_type (); |
|
|
public Grl.MediaType get_media_type (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_mime (); |
|
|
public unowned string get_mime (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.DateTime get_modification_date (); |
|
|
public unowned GLib.DateTime get_modification_date (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_orientation (); |
|
|
public int get_orientation (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_original_title (); |
|
|
public unowned string get_original_title (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_performer (); |
|
|
public unowned string get_performer (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_performer_nth (uint index); |
|
|
public unowned string get_performer_nth (uint index); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public int get_play_count (); |
|
|
public int get_play_count (); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public unowned string get_player (); |
|
|
public unowned string get_player (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned string get_player_nth (uint index); |
|
|
public unowned string get_player_nth (uint index); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_producer (); |
|
|
public unowned string get_producer (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_producer_nth (uint index); |
|
|
public unowned string get_producer_nth (uint index); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.DateTime get_publication_date (); |
|
|
public unowned GLib.DateTime get_publication_date (); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public float get_rating (); |
|
|
public float get_rating (); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public unowned string get_region (); |
|
|
public unowned string get_region (); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public unowned string get_region_data (out unowned GLib.DateTime publication_date, out unowned string certificate); |
|
|
public unowned string get_region_data (out unowned GLib.DateTime publication_date, out unowned string certificate); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public unowned string get_region_data_nth (uint index, out unowned GLib.DateTime publication_date, out unowned string certificate); |
|
|
public unowned string get_region_data_nth (uint index, out unowned GLib.DateTime publication_date, out unowned string certificate); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_season (); |
|
|
public int get_season (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_show (); |
|
|
public unowned string get_show (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_site (); |
|
|
public unowned string get_site (); |
|
|
|
|
|
[Version (since = "0.2.10")] |
|
|
public int64 get_size (); |
|
|
public int64 get_size (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_source (); |
|
|
public unowned string get_source (); |
|
|
|
|
|
[Version (since = "0.1.19")] |
|
|
public float get_start_time (); |
|
|
public float get_start_time (); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public unowned string get_studio (); |
|
|
public unowned string get_studio (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_thumbnail (); |
|
|
public unowned string get_thumbnail (); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public uint8 get_thumbnail_binary (size_t size); |
|
|
public uint8 get_thumbnail_binary (size_t size); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public uint8 get_thumbnail_binary_nth (size_t size, uint index); |
|
|
public uint8 get_thumbnail_binary_nth (size_t size, uint index); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned string get_thumbnail_nth (uint index); |
|
|
public unowned string get_thumbnail_nth (uint index); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_title (); |
|
|
public unowned string get_title (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_track_number (); |
|
|
public int get_track_number (); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public unowned string get_url (); |
|
|
public unowned string get_url (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_url_data (out unowned string mime, out int bitrate, float framerate, int width, int height); |
|
|
public unowned string get_url_data (out unowned string mime, out int bitrate, float framerate, int width, int height); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_url_data_nth (uint index, out unowned string mime, out int bitrate, float framerate, int width, int height); |
|
|
public unowned string get_url_data_nth (uint index, out unowned string mime, out int bitrate, float framerate, int width, int height); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public int get_width (); |
|
|
public int get_width (); |
|
|
[CCode (cname = "grl_media_image_new", has_construct_function = false)] |
|
|
[CCode (cname = "grl_media_image_new", has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public Media.image_new (); |
|
|
public Media.image_new (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public bool is_audio (); |
|
|
public bool is_audio (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public bool is_container (); |
|
|
public bool is_container (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public bool is_image (); |
|
|
public bool is_image (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public bool is_video (); |
|
|
public bool is_video (); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public string serialize (); |
|
|
public string serialize (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_album (string album); |
|
|
public void set_album (string album); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public void set_album_artist (string album_artist); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public void set_album_disc_number (int disc_number); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_artist (string artist); |
|
|
public void set_artist (string artist); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_author (string author); |
|
|
public void set_author (string author); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_bitrate (int bitrate); |
|
|
public void set_bitrate (int bitrate); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_camera_model (string camera_model); |
|
|
public void set_camera_model (string camera_model); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public void set_certificate (string certificate); |
|
|
public void set_certificate (string certificate); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_childcount (int childcount); |
|
|
public void set_childcount (int childcount); |
|
|
|
|
|
[Version (since = "0.3.1")] |
|
|
|
|
|
public void set_composer (string composer); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_creation_date (GLib.DateTime creation_date); |
|
|
public void set_creation_date (GLib.DateTime creation_date); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_description (string description); |
|
|
public void set_description (string description); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_director (string director); |
|
|
public void set_director (string director); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_duration (int duration); |
|
|
public void set_duration (int duration); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_episode (int episode); |
|
|
public void set_episode (int episode); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_episode_title (string episode_title); |
|
|
public void set_episode_title (string episode_title); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_exposure_time (float exposure_time); |
|
|
public void set_exposure_time (float exposure_time); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public void set_external_player (string player); |
|
|
public void set_external_player (string player); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public void set_external_url (string url); |
|
|
public void set_external_url (string url); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void set_favourite (bool favourite); |
|
|
public void set_favourite (bool favourite); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_flash_used (string flash_used); |
|
|
public void set_flash_used (string flash_used); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_framerate (float framerate); |
|
|
public void set_framerate (float framerate); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_genre (string genre); |
|
|
public void set_genre (string genre); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_height (int height); |
|
|
public void set_height (int height); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_id (string id); |
|
|
public void set_id (string id); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_iso_speed (float iso_speed); |
|
|
public void set_iso_speed (float iso_speed); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void set_keyword (string keyword); |
|
|
public void set_keyword (string keyword); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_last_played (GLib.DateTime last_played); |
|
|
public void set_last_played (GLib.DateTime last_played); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_last_position (int last_position); |
|
|
public void set_last_position (int last_position); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public void set_license (string license); |
|
|
public void set_license (string license); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_lyrics (string lyrics); |
|
|
public void set_lyrics (string lyrics); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_mb_album_id (string mb_album_id); |
|
|
public void set_mb_album_id (string mb_album_id); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_mb_artist_id (string mb_artist_id); |
|
|
public void set_mb_artist_id (string mb_artist_id); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_mb_recording_id (string mb_recording_id); |
|
|
public void set_mb_recording_id (string mb_recording_id); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_mb_track_id (string mb_track_id); |
|
|
public void set_mb_track_id (string mb_track_id); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_mime (string mime); |
|
|
public void set_mime (string mime); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_modification_date (GLib.DateTime modification_date); |
|
|
public void set_modification_date (GLib.DateTime modification_date); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_orientation (int orientation); |
|
|
public void set_orientation (int orientation); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_original_title (string original_title); |
|
|
public void set_original_title (string original_title); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_performer (string performer); |
|
|
public void set_performer (string performer); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_play_count (int play_count); |
|
|
public void set_play_count (int play_count); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_producer (string producer); |
|
|
public void set_producer (string producer); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_publication_date (GLib.DateTime date); |
|
|
public void set_publication_date (GLib.DateTime date); |
|
|
|
|
|
[Version (since = "0.1.5")] |
|
|
public void set_rating (float rating, float max); |
|
|
public void set_rating (float rating, float max); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void set_region (string region); |
|
|
public void set_region (string region); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void set_region_data (string region, GLib.DateTime publication_date, string certificate); |
|
|
public void set_region_data (string region, GLib.DateTime publication_date, string certificate); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_season (int season); |
|
|
public void set_season (int season); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_show (string show); |
|
|
public void set_show (string show); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_site (string site); |
|
|
public void set_site (string site); |
|
|
|
|
|
[Version (since = "0.2.10")] |
|
|
public void set_size (int64 size); |
|
|
public void set_size (int64 size); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_source (string source); |
|
|
public void set_source (string source); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public void set_studio (string studio); |
|
|
public void set_studio (string studio); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_thumbnail (string thumbnail); |
|
|
public void set_thumbnail (string thumbnail); |
|
|
|
|
|
[Version (since = "0.1.9")] |
|
|
public void set_thumbnail_binary (uint8 thumbnail, size_t size); |
|
|
public void set_thumbnail_binary (uint8 thumbnail, size_t size); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_title (string title); |
|
|
public void set_title (string title); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_track_number (int track_number); |
|
|
public void set_track_number (int track_number); |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public void set_url (string url); |
|
|
public void set_url (string url); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_url_data (string url, string mime, int bitrate, float framerate, int width, int height); |
|
|
public void set_url_data (string url, string mime, int bitrate, float framerate, int width, int height); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void set_width (int width); |
|
|
public void set_width (int width); |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public static Grl.Media unserialize (string serial); |
|
|
public static Grl.Media unserialize (string serial); |
|
|
[CCode (cname = "grl_media_video_new", has_construct_function = false)] |
|
|
[CCode (cname = "grl_media_video_new", has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.1.4")] |
|
|
public Media.video_new (); |
|
|
public Media.video_new (); |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
public Grl.MediaType media_type { get; set construct; } |
|
|
public Grl.MediaType media_type { get; set construct; } |
|
@ -266,47 +513,69 @@ namespace Grl { |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_operation_options_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_operation_options_get_type ()")] |
|
|
public class OperationOptions : GLib.Object { |
|
|
public class OperationOptions : GLib.Object { |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public OperationOptions (Grl.Caps? caps); |
|
|
public OperationOptions (Grl.Caps? caps); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Grl.OperationOptions copy (); |
|
|
public Grl.OperationOptions copy (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public int get_count (); |
|
|
public int get_count (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.Value? get_key_filter (Grl.KeyID key); |
|
|
public unowned GLib.Value? get_key_filter (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.KeyID> get_key_filter_list (); |
|
|
public GLib.List<weak Grl.KeyID> get_key_filter_list (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void get_key_range_filter (Grl.KeyID key, out GLib.Value min_value, out GLib.Value max_value); |
|
|
public void get_key_range_filter (Grl.KeyID key, out GLib.Value min_value, out GLib.Value max_value); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.KeyID> get_key_range_filter_list (); |
|
|
public GLib.List<weak Grl.KeyID> get_key_range_filter_list (); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public Grl.ResolutionFlags get_resolution_flags (); |
|
|
public Grl.ResolutionFlags get_resolution_flags (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint get_skip (); |
|
|
public uint get_skip (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Grl.TypeFilter get_type_filter (); |
|
|
public Grl.TypeFilter get_type_filter (); |
|
|
public bool key_is_set (string key); |
|
|
|
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool obey_caps (Grl.Caps caps, out Grl.OperationOptions supported_options, out Grl.OperationOptions unsupported_options); |
|
|
public bool obey_caps (Grl.Caps caps, out Grl.OperationOptions supported_options, out Grl.OperationOptions unsupported_options); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool set_count (int count); |
|
|
public bool set_count (int count); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool set_key_filter_dictionary (GLib.HashTable<Grl.KeyID,GLib.Value?> filters); |
|
|
public bool set_key_filter_dictionary (GLib.HashTable<Grl.KeyID,GLib.Value?> filters); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool set_key_filter_value (Grl.KeyID key, GLib.Value value); |
|
|
public bool set_key_filter_value (Grl.KeyID key, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool set_key_range_filter_value (Grl.KeyID key, GLib.Value? min_value, GLib.Value? max_value); |
|
|
public bool set_key_range_filter_value (Grl.KeyID key, GLib.Value? min_value, GLib.Value? max_value); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public bool set_resolution_flags (Grl.ResolutionFlags flags); |
|
|
public bool set_resolution_flags (Grl.ResolutionFlags flags); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool set_skip (uint skip); |
|
|
public bool set_skip (uint skip); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool set_type_filter (Grl.TypeFilter filter); |
|
|
public bool set_type_filter (Grl.TypeFilter filter); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_plugin_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_plugin_get_type ()")] |
|
|
public class Plugin : GLib.Object { |
|
|
public class Plugin : GLib.Object { |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
protected Plugin (); |
|
|
protected Plugin (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_author (); |
|
|
public unowned string get_author (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_description (); |
|
|
public unowned string get_description (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_filename (); |
|
|
public unowned string get_filename (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_id (); |
|
|
public unowned string get_id (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_license (); |
|
|
public unowned string get_license (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public unowned string get_module_name (); |
|
|
public unowned string get_module_name (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_name (); |
|
|
public unowned string get_name (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_site (); |
|
|
public unowned string get_site (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.Source> get_sources (); |
|
|
public GLib.List<weak Grl.Source> get_sources (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_version (); |
|
|
public unowned string get_version (); |
|
|
public void register_keys (); |
|
|
|
|
|
public void set_filename (string filename); |
|
|
|
|
|
public void set_id (string id); |
|
|
|
|
|
public void set_module (GLib.Module module); |
|
|
|
|
|
public void set_module_name (string module_name); |
|
|
|
|
|
public void unload (); |
|
|
|
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool loaded { get; } |
|
|
public bool loaded { get; } |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "grl_range_value_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "grl_range_value_get_type ()")] |
|
@ -325,62 +594,109 @@ namespace Grl { |
|
|
public class Registry : GLib.Object { |
|
|
public class Registry : GLib.Object { |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
protected Registry (); |
|
|
protected Registry (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public bool activate_all_plugins (); |
|
|
public bool activate_all_plugins (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public bool activate_plugin_by_id (string plugin_id) throws GLib.Error; |
|
|
public bool activate_plugin_by_id (string plugin_id) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool add_config (owned Grl.Config config) throws GLib.Error; |
|
|
public bool add_config (owned Grl.Config config) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool add_config_from_file (string config_file) throws GLib.Error; |
|
|
public bool add_config_from_file (string config_file) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.8")] |
|
|
public bool add_config_from_resource (string resource_path) throws GLib.Error; |
|
|
public bool add_config_from_resource (string resource_path) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void add_directory (string path); |
|
|
public void add_directory (string path); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public static unowned Grl.Registry get_default (); |
|
|
public static unowned Grl.Registry get_default (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.KeyID> get_metadata_keys (); |
|
|
public GLib.List<weak Grl.KeyID> get_metadata_keys (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.Plugin> get_plugins (bool only_loaded); |
|
|
public GLib.List<weak Grl.Plugin> get_plugins (bool only_loaded); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.Source> get_sources (bool ranked); |
|
|
public GLib.List<weak Grl.Source> get_sources (bool ranked); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.Source> get_sources_by_operations (Grl.SupportedOps ops, bool ranked); |
|
|
public GLib.List<weak Grl.Source> get_sources_by_operations (Grl.SupportedOps ops, bool ranked); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool load_all_plugins (bool activate) throws GLib.Error; |
|
|
public bool load_all_plugins (bool activate) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool load_plugin (string library_filename) throws GLib.Error; |
|
|
public bool load_plugin (string library_filename) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool load_plugin_directory (string path) throws GLib.Error; |
|
|
public bool load_plugin_directory (string path) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Grl.KeyID lookup_metadata_key (string key_name); |
|
|
public Grl.KeyID lookup_metadata_key (string key_name); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string lookup_metadata_key_desc (Grl.KeyID key); |
|
|
public unowned string lookup_metadata_key_desc (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string lookup_metadata_key_name (Grl.KeyID key); |
|
|
public unowned string lookup_metadata_key_name (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned GLib.List<Grl.KeyID> lookup_metadata_key_relation (Grl.KeyID key); |
|
|
public unowned GLib.List<Grl.KeyID> lookup_metadata_key_relation (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.Type lookup_metadata_key_type (Grl.KeyID key); |
|
|
public GLib.Type lookup_metadata_key_type (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned Grl.Plugin lookup_plugin (string plugin_id); |
|
|
public unowned Grl.Plugin lookup_plugin (string plugin_id); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned Grl.Source lookup_source (string source_id); |
|
|
public unowned Grl.Source lookup_source (string source_id); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool metadata_key_validate (Grl.KeyID key, GLib.Value value); |
|
|
public bool metadata_key_validate (Grl.KeyID key, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public Grl.KeyID register_metadata_key (owned GLib.ParamSpec param_spec, Grl.KeyID bind_key) throws GLib.Error; |
|
|
public Grl.KeyID register_metadata_key (owned GLib.ParamSpec param_spec, Grl.KeyID bind_key) throws GLib.Error; |
|
|
public Grl.KeyID register_metadata_key_system (GLib.ParamSpec param_spec, Grl.KeyID key, Grl.KeyID bind_key) throws GLib.Error; |
|
|
|
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool register_source (Grl.Plugin plugin, owned Grl.Source source) throws GLib.Error; |
|
|
public bool register_source (Grl.Plugin plugin, owned Grl.Source source) throws GLib.Error; |
|
|
public void restrict_plugins (string plugins); |
|
|
|
|
|
public void shutdown (); |
|
|
|
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool unload_plugin (string plugin_id) throws GLib.Error; |
|
|
public bool unload_plugin (string plugin_id) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public bool unregister_source (Grl.Source source) throws GLib.Error; |
|
|
public bool unregister_source (Grl.Source source) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.10")] |
|
|
public signal void metadata_key_added (string key); |
|
|
public signal void metadata_key_added (string key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public signal void source_added (Grl.Source source); |
|
|
public signal void source_added (Grl.Source source); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public signal void source_removed (Grl.Source source); |
|
|
public signal void source_removed (Grl.Source source); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_related_keys_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_related_keys_get_type ()")] |
|
|
public class RelatedKeys : GLib.Object { |
|
|
public class RelatedKeys : GLib.Object { |
|
|
[CCode (has_construct_function = false)] |
|
|
[CCode (has_construct_function = false)] |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public RelatedKeys (); |
|
|
public RelatedKeys (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public Grl.RelatedKeys dup (); |
|
|
public Grl.RelatedKeys dup (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned GLib.Value? @get (Grl.KeyID key); |
|
|
public unowned GLib.Value? @get (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public uint8 get_binary (Grl.KeyID key, out size_t size); |
|
|
public uint8 get_binary (Grl.KeyID key, out size_t size); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public bool get_boolean (Grl.KeyID key); |
|
|
public bool get_boolean (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void* get_boxed (Grl.KeyID key); |
|
|
public void* get_boxed (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public float get_float (Grl.KeyID key); |
|
|
public float get_float (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public int get_int (Grl.KeyID key); |
|
|
public int get_int (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public int64 get_int64 (Grl.KeyID key); |
|
|
public int64 get_int64 (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.13")] |
|
|
public GLib.List<weak Grl.KeyID> get_keys (); |
|
|
public GLib.List<weak Grl.KeyID> get_keys (); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public unowned string get_string (Grl.KeyID key); |
|
|
public unowned string get_string (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public bool has_key (Grl.KeyID key); |
|
|
public bool has_key (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void remove (Grl.KeyID key); |
|
|
public void remove (Grl.KeyID key); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void @set (Grl.KeyID key, GLib.Value value); |
|
|
public void @set (Grl.KeyID key, GLib.Value value); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void set_binary (Grl.KeyID key, uint8 buf, size_t size); |
|
|
public void set_binary (Grl.KeyID key, uint8 buf, size_t size); |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public void set_boolean (Grl.KeyID key, bool booleanvalue); |
|
|
public void set_boolean (Grl.KeyID key, bool booleanvalue); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_boxed (Grl.KeyID key, void* boxed); |
|
|
public void set_boxed (Grl.KeyID key, void* boxed); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void set_float (Grl.KeyID key, float floatvalue); |
|
|
public void set_float (Grl.KeyID key, float floatvalue); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void set_int (Grl.KeyID key, int intvalue); |
|
|
public void set_int (Grl.KeyID key, int intvalue); |
|
|
|
|
|
[Version (since = "0.2.12")] |
|
|
public void set_int64 (Grl.KeyID key, int64 intvalue); |
|
|
public void set_int64 (Grl.KeyID key, int64 intvalue); |
|
|
|
|
|
[Version (since = "0.1.10")] |
|
|
public void set_string (Grl.KeyID key, string strvalue); |
|
|
public void set_string (Grl.KeyID key, string strvalue); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_source_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", type_id = "grl_source_get_type ()")] |
|
@ -389,88 +705,135 @@ namespace Grl { |
|
|
protected Source (); |
|
|
protected Source (); |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void browse (Grl.SourceBrowseSpec bs); |
|
|
public virtual void browse (Grl.SourceBrowseSpec bs); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<Grl.Media> browse_sync (Grl.Media? container, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
public GLib.List<Grl.Media> browse_sync (Grl.Media? container, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void cancel (uint operation_id); |
|
|
public virtual void cancel (uint operation_id); |
|
|
[CCode (cname = "grl_source_browse")] |
|
|
[CCode (cname = "grl_source_browse")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint do_browse (Grl.Media? container, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
public uint do_browse (Grl.Media? container, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
[CCode (cname = "grl_source_query")] |
|
|
[CCode (cname = "grl_source_query")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint do_query (string query, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
public uint do_query (string query, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
[CCode (cname = "grl_source_remove")] |
|
|
[CCode (cname = "grl_source_remove")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void do_remove (Grl.Media media, Grl.SourceRemoveCb callback); |
|
|
public void do_remove (Grl.Media media, Grl.SourceRemoveCb callback); |
|
|
[CCode (cname = "grl_source_resolve")] |
|
|
[CCode (cname = "grl_source_resolve")] |
|
|
public uint do_resolve (Grl.Media? media, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResolveCb callback); |
|
|
|
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
|
|
|
public uint do_resolve (owned Grl.Media? media, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResolveCb callback); |
|
|
[CCode (cname = "grl_source_search")] |
|
|
[CCode (cname = "grl_source_search")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint do_search (string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
public uint do_search (string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
[CCode (cname = "grl_source_store")] |
|
|
[CCode (cname = "grl_source_store")] |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void do_store (Grl.Media? parent, Grl.Media media, Grl.WriteFlags flags, Grl.SourceStoreCb callback); |
|
|
public void do_store (Grl.Media? parent, Grl.Media media, Grl.WriteFlags flags, Grl.SourceStoreCb callback); |
|
|
[CCode (cname = "grl_source_store_metadata")] |
|
|
[CCode (cname = "grl_source_store_metadata")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void do_store_metadata (Grl.Media media, GLib.List<Grl.KeyID>? keys, Grl.WriteFlags flags, Grl.SourceStoreCb callback); |
|
|
public void do_store_metadata (Grl.Media media, GLib.List<Grl.KeyID>? keys, Grl.WriteFlags flags, Grl.SourceStoreCb callback); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint get_auto_split_threshold (); |
|
|
public uint get_auto_split_threshold (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual unowned Grl.Caps get_caps (Grl.SupportedOps operation); |
|
|
public virtual unowned Grl.Caps get_caps (Grl.SupportedOps operation); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_description (); |
|
|
public unowned string get_description (); |
|
|
|
|
|
[Version (since = "0.2.8")] |
|
|
public unowned GLib.Icon get_icon (); |
|
|
public unowned GLib.Icon get_icon (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_id (); |
|
|
public unowned string get_id (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint get_media_from_uri (string uri, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResolveCb callback); |
|
|
public uint get_media_from_uri (string uri, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResolveCb callback); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Grl.Media get_media_from_uri_sync (string uri, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
public Grl.Media get_media_from_uri_sync (string uri, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned string get_name (); |
|
|
public unowned string get_name (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public unowned Grl.Plugin get_plugin (); |
|
|
public unowned Grl.Plugin get_plugin (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public int get_rank (); |
|
|
public int get_rank (); |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public Grl.SupportedMedia get_supported_media (); |
|
|
public Grl.SupportedMedia get_supported_media (); |
|
|
[CCode (cname = "grl_source_supported_operations")] |
|
|
[CCode (cname = "grl_source_supported_operations")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint get_supported_operations (); |
|
|
public uint get_supported_operations (); |
|
|
[CCode (array_length = false, array_null_terminated = true)] |
|
|
[CCode (array_length = false, array_null_terminated = true)] |
|
|
|
|
|
[Version (since = "0.2.10")] |
|
|
public unowned string[] get_tags (); |
|
|
public unowned string[] get_tags (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual bool may_resolve (Grl.Media media, Grl.KeyID key_id, GLib.List<Grl.KeyID> missing_keys); |
|
|
public virtual bool may_resolve (Grl.Media media, Grl.KeyID key_id, GLib.List<Grl.KeyID> missing_keys); |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void media_from_uri (Grl.SourceMediaFromUriSpec mfus); |
|
|
public virtual void media_from_uri (Grl.SourceMediaFromUriSpec mfus); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void notify_change (Grl.Media? media, Grl.SourceChangeType change_type, bool location_unknown); |
|
|
public void notify_change (Grl.Media? media, Grl.SourceChangeType change_type, bool location_unknown); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void notify_change_list (owned GLib.GenericArray<Grl.Media> changed_medias, Grl.SourceChangeType change_type, bool location_unknown); |
|
|
public void notify_change_list (owned GLib.GenericArray<Grl.Media> changed_medias, Grl.SourceChangeType change_type, bool location_unknown); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual bool notify_change_start () throws GLib.Error; |
|
|
public virtual bool notify_change_start () throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual bool notify_change_stop () throws GLib.Error; |
|
|
public virtual bool notify_change_stop () throws GLib.Error; |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void query (Grl.SourceQuerySpec qs); |
|
|
public virtual void query (Grl.SourceQuerySpec qs); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<Grl.Media> query_sync (string query, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
public GLib.List<Grl.Media> query_sync (string query, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void remove (Grl.SourceRemoveSpec rs); |
|
|
public virtual void remove (Grl.SourceRemoveSpec rs); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void remove_sync (Grl.Media media) throws GLib.Error; |
|
|
public void remove_sync (Grl.Media media) throws GLib.Error; |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void resolve (Grl.SourceResolveSpec ms); |
|
|
public virtual void resolve (Grl.SourceResolveSpec ms); |
|
|
public Grl.Media resolve_sync (Grl.Media? media, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
|
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
|
|
|
public Grl.Media resolve_sync (owned Grl.Media? media, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void search (Grl.SourceSearchSpec ss); |
|
|
public virtual void search (Grl.SourceSearchSpec ss); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<Grl.Media> search_sync (string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
public GLib.List<Grl.Media> search_sync (string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public void set_auto_split_threshold (uint threshold); |
|
|
public void set_auto_split_threshold (uint threshold); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual unowned GLib.List<Grl.KeyID> slow_keys (); |
|
|
public virtual unowned GLib.List<Grl.KeyID> slow_keys (); |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void store (Grl.SourceStoreSpec ss); |
|
|
public virtual void store (Grl.SourceStoreSpec ss); |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual void store_metadata (Grl.SourceStoreMetadataSpec sms); |
|
|
public virtual void store_metadata (Grl.SourceStoreMetadataSpec sms); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public GLib.List<weak Grl.KeyID> store_metadata_sync (Grl.Media media, GLib.List<Grl.KeyID>? keys, Grl.WriteFlags flags) throws GLib.Error; |
|
|
public GLib.List<weak Grl.KeyID> store_metadata_sync (Grl.Media media, GLib.List<Grl.KeyID>? keys, Grl.WriteFlags flags) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.3.0")] |
|
|
public void store_sync (Grl.Media? parent, Grl.Media media, Grl.WriteFlags flags) throws GLib.Error; |
|
|
public void store_sync (Grl.Media? parent, Grl.Media media, Grl.WriteFlags flags) throws GLib.Error; |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual unowned GLib.List<Grl.KeyID> supported_keys (); |
|
|
public virtual unowned GLib.List<Grl.KeyID> supported_keys (); |
|
|
[NoWrapper] |
|
|
[NoWrapper] |
|
|
public virtual Grl.SupportedOps supported_operations (); |
|
|
public virtual Grl.SupportedOps supported_operations (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual bool test_media_from_uri (string uri); |
|
|
public virtual bool test_media_from_uri (string uri); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public virtual unowned GLib.List<Grl.KeyID> writable_keys (); |
|
|
public virtual unowned GLib.List<Grl.KeyID> writable_keys (); |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public uint auto_split_threshold { get; set; } |
|
|
public uint auto_split_threshold { get; set; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public Grl.Plugin plugin { owned get; set construct; } |
|
|
public Grl.Plugin plugin { owned get; set construct; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public int rank { get; set construct; } |
|
|
public int rank { get; set construct; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public string source_desc { owned get; set construct; } |
|
|
public string source_desc { owned get; set construct; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.8")] |
|
|
public GLib.Icon source_icon { owned get; set construct; } |
|
|
public GLib.Icon source_icon { owned get; set construct; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public string source_id { owned get; set construct; } |
|
|
public string source_id { owned get; set construct; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public string source_name { owned get; set construct; } |
|
|
public string source_name { owned get; set construct; } |
|
|
[CCode (array_length = false, array_null_terminated = true)] |
|
|
[CCode (array_length = false, array_null_terminated = true)] |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.10")] |
|
|
public string[] source_tags { owned get; set construct; } |
|
|
public string[] source_tags { owned get; set construct; } |
|
|
[NoAccessorMethod] |
|
|
[NoAccessorMethod] |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public Grl.SupportedMedia supported_media { get; set construct; } |
|
|
public Grl.SupportedMedia supported_media { get; set construct; } |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public signal void content_changed (GLib.GenericArray<Grl.Media> changed_medias, Grl.SourceChangeType change_type, bool location_unknown); |
|
|
public signal void content_changed (GLib.GenericArray<Grl.Media> changed_medias, Grl.SourceChangeType change_type, bool location_unknown); |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
@ -589,6 +952,12 @@ namespace Grl { |
|
|
public static Grl.KeyID MB_RECORDING_ID; |
|
|
public static Grl.KeyID MB_RECORDING_ID; |
|
|
[CCode (cname = "GRL_METADATA_KEY_AUDIO_TRACK")] |
|
|
[CCode (cname = "GRL_METADATA_KEY_AUDIO_TRACK")] |
|
|
public static Grl.KeyID AUDIO_TRACK; |
|
|
public static Grl.KeyID AUDIO_TRACK; |
|
|
|
|
|
[CCode (cname = "GRL_METADATA_KEY_ALBUM_DISC_NUMBER")] |
|
|
|
|
|
public static Grl.KeyID ALBUM_DISC_NUMBER; |
|
|
|
|
|
[CCode (cname = "GRL_METADATA_KEY_COMPOSER")] |
|
|
|
|
|
public static Grl.KeyID COMPOSER; |
|
|
|
|
|
[CCode (cname = "GRL_METADATA_KEY_ALBUM_ARTIST")] |
|
|
|
|
|
public static Grl.KeyID ALBUM_ARTIST; |
|
|
[CCode (cname = "GRL_METADATA_KEY_CHILDCOUNT_UNKNOWN")] |
|
|
[CCode (cname = "GRL_METADATA_KEY_CHILDCOUNT_UNKNOWN")] |
|
|
public static uint CHILDCOUNT_UNKNOWN; |
|
|
public static uint CHILDCOUNT_UNKNOWN; |
|
|
[CCode (cname = "GRL_SOURCE_REMAINING_UNKNOWN")] |
|
|
[CCode (cname = "GRL_SOURCE_REMAINING_UNKNOWN")] |
|
@ -712,6 +1081,7 @@ namespace Grl { |
|
|
LAST |
|
|
LAST |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", cprefix = "GRL_MEDIA_SERIALIZE_", type_id = "grl_media_serialize_type_get_type ()")] |
|
|
[CCode (cheader_filename = "grilo.h", cprefix = "GRL_MEDIA_SERIALIZE_", type_id = "grl_media_serialize_type_get_type ()")] |
|
|
|
|
|
[Version (since = "0.2.3")] |
|
|
public enum MediaSerializeType { |
|
|
public enum MediaSerializeType { |
|
|
BASIC, |
|
|
BASIC, |
|
|
PARTIAL, |
|
|
PARTIAL, |
|
@ -787,8 +1157,6 @@ namespace Grl { |
|
|
FULL |
|
|
FULL |
|
|
} |
|
|
} |
|
|
[CCode (cheader_filename = "grilo.h", has_target = false)] |
|
|
[CCode (cheader_filename = "grilo.h", has_target = false)] |
|
|
public delegate void OperationCancelCb (void* data); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", has_target = false)] |
|
|
|
|
|
public delegate void PluginDeinitFunc (Grl.Plugin plugin); |
|
|
public delegate void PluginDeinitFunc (Grl.Plugin plugin); |
|
|
[CCode (cheader_filename = "grilo.h", has_target = false)] |
|
|
[CCode (cheader_filename = "grilo.h", has_target = false)] |
|
|
public delegate void PluginRegisterKeysFunc (Grl.Registry registry, Grl.Plugin plugin); |
|
|
public delegate void PluginRegisterKeysFunc (Grl.Registry registry, Grl.Plugin plugin); |
|
@ -824,6 +1192,10 @@ namespace Grl { |
|
|
public const string KEYID_FORMAT; |
|
|
public const string KEYID_FORMAT; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_ALBUM")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_ALBUM")] |
|
|
public const int METADATA_KEY_ALBUM; |
|
|
public const int METADATA_KEY_ALBUM; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_ALBUM_ARTIST")] |
|
|
|
|
|
public const int METADATA_KEY_ALBUM_ARTIST; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_ALBUM_DISC_NUMBER")] |
|
|
|
|
|
public const int METADATA_KEY_ALBUM_DISC_NUMBER; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_ARTIST")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_ARTIST")] |
|
|
public const int METADATA_KEY_ARTIST; |
|
|
public const int METADATA_KEY_ARTIST; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_AUDIO_TRACK")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_AUDIO_TRACK")] |
|
@ -840,6 +1212,8 @@ namespace Grl { |
|
|
public const int METADATA_KEY_CHILDCOUNT; |
|
|
public const int METADATA_KEY_CHILDCOUNT; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_CHILDCOUNT_UNKNOWN")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_CHILDCOUNT_UNKNOWN")] |
|
|
public const int METADATA_KEY_CHILDCOUNT_UNKNOWN; |
|
|
public const int METADATA_KEY_CHILDCOUNT_UNKNOWN; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_COMPOSER")] |
|
|
|
|
|
public const int METADATA_KEY_COMPOSER; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_CREATION_DATE")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_CREATION_DATE")] |
|
|
public const int METADATA_KEY_CREATION_DATE; |
|
|
public const int METADATA_KEY_CREATION_DATE; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_DESCRIPTION")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_DESCRIPTION")] |
|
@ -940,18 +1314,6 @@ namespace Grl { |
|
|
public const int METADATA_KEY_URL; |
|
|
public const int METADATA_KEY_URL; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_WIDTH")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_METADATA_KEY_WIDTH")] |
|
|
public const int METADATA_KEY_WIDTH; |
|
|
public const int METADATA_KEY_WIDTH; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_OPERATION_OPTION_COUNT")] |
|
|
|
|
|
public const string OPERATION_OPTION_COUNT; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_OPERATION_OPTION_KEY_EQUAL_FILTER")] |
|
|
|
|
|
public const string OPERATION_OPTION_KEY_EQUAL_FILTER; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_OPERATION_OPTION_KEY_RANGE_FILTER")] |
|
|
|
|
|
public const string OPERATION_OPTION_KEY_RANGE_FILTER; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_OPERATION_OPTION_RESOLUTION_FLAGS")] |
|
|
|
|
|
public const string OPERATION_OPTION_RESOLUTION_FLAGS; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_OPERATION_OPTION_SKIP")] |
|
|
|
|
|
public const string OPERATION_OPTION_SKIP; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_OPERATION_OPTION_TYPE_FILTER")] |
|
|
|
|
|
public const string OPERATION_OPTION_TYPE_FILTER; |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_PADDING")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_PADDING")] |
|
|
public const int PADDING; |
|
|
public const int PADDING; |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_PADDING_SMALL")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_PADDING_SMALL")] |
|
@ -977,8 +1339,10 @@ namespace Grl { |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_SOURCE_REMAINING_UNKNOWN")] |
|
|
[CCode (cheader_filename = "grilo.h", cname = "GRL_SOURCE_REMAINING_UNKNOWN")] |
|
|
public const int SOURCE_REMAINING_UNKNOWN; |
|
|
public const int SOURCE_REMAINING_UNKNOWN; |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public static GLib.DateTime date_time_from_iso8601 (string date); |
|
|
public static GLib.DateTime date_time_from_iso8601 (string date); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.2.8")] |
|
|
public static void deinit (); |
|
|
public static void deinit (); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static GLib.Value? g_value_dup (GLib.Value value); |
|
|
public static GLib.Value? g_value_dup (GLib.Value value); |
|
@ -991,43 +1355,42 @@ namespace Grl { |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static GLib.Value? g_value_new (GLib.Type g_type); |
|
|
public static GLib.Value? g_value_new (GLib.Type g_type); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public static void init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv); |
|
|
public static void init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public static GLib.OptionGroup init_get_option_group (); |
|
|
public static GLib.OptionGroup init_get_option_group (); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.1.7")] |
|
|
public static void log_configure (string config); |
|
|
public static void log_configure (string config); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static void marshal_VOID__BOXED_ENUM_BOOLEAN (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public static unowned string metadata_key_get_desc (Grl.KeyID key); |
|
|
public static unowned string metadata_key_get_desc (Grl.KeyID key); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public static unowned string metadata_key_get_name (Grl.KeyID key); |
|
|
public static unowned string metadata_key_get_name (Grl.KeyID key); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public static GLib.Type metadata_key_get_type (Grl.KeyID key); |
|
|
public static GLib.Type metadata_key_get_type (Grl.KeyID key); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static void metadata_key_setup_system_keys (Grl.Registry registry); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public static void multiple_get_media_from_uri (string uri, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResolveCb callback); |
|
|
public static void multiple_get_media_from_uri (string uri, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResolveCb callback); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public static uint multiple_search (GLib.List<Grl.Source>? sources, string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
public static uint multiple_search (GLib.List<Grl.Source>? sources, string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options, Grl.SourceResultCb callback); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.2.0")] |
|
|
public static GLib.List<Grl.Media> multiple_search_sync (GLib.List<Grl.Source>? sources, string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
public static GLib.List<Grl.Media> multiple_search_sync (GLib.List<Grl.Source>? sources, string text, GLib.List<Grl.KeyID> keys, Grl.OperationOptions options) throws GLib.Error; |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static void operation_cancel (uint operation_id); |
|
|
public static void operation_cancel (uint operation_id); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static uint operation_generate_id (); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
public static void* operation_get_data (uint operation_id); |
|
|
public static void* operation_get_data (uint operation_id); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static void operation_init (); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
public static void operation_remove (uint operation_id); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
public static void operation_set_data (uint operation_id, void* user_data); |
|
|
public static void operation_set_data (uint operation_id, void* user_data); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
[Version (since = "0.2.7")] |
|
|
public static void operation_set_data_full (uint operation_id, void* user_data, GLib.DestroyNotify? destroy_func); |
|
|
public static void operation_set_data_full (uint operation_id, void* user_data, GLib.DestroyNotify? destroy_func); |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
public static void operation_set_private_data (uint operation_id, void* private_data, [CCode (destroy_notify_pos = 3.1)] owned Grl.OperationCancelCb cancel_cb); |
|
|
|
|
|
[CCode (cheader_filename = "grilo.h")] |
|
|
|
|
|
|
|
|
[Version (since = "0.1.6")] |
|
|
public static void paging_translate (uint skip, uint count, uint max_page_size, uint page_size, uint page_number, uint internal_offset); |
|
|
public static void paging_translate (uint skip, uint count, uint max_page_size, uint page_size, uint page_number, uint internal_offset); |
|
|
} |
|
|
} |