grilo: update vapi files, copy to unversioned dir

Updates vapigen-generated vapi files to vala-0.34.
Files are now copied to $(STAGING_DIR_HOSTPKG)/share/vala/vapi, without
the vala version being hardcoded.
Removed copyright line, and redundant PKG_BUILD_DEPENDS and
TARGET_LDFLAGS.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
This commit is contained in:
Eneas U de Queiroz 2018-12-10 00:25:21 -02:00
parent 0bb89bfe38
commit 1b794e93e3
3 changed files with 418 additions and 58 deletions

View File

@ -1,6 +1,4 @@
# #
# Copyright (C) 2009-2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
# #
@ -9,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=grilo PKG_NAME:=grilo
PKG_VERSION:=0.3.6 PKG_VERSION:=0.3.6
PKG_RELEASE:=3 PKG_RELEASE:=4
PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org> PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
@ -20,17 +18,12 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=@GNOME/grilo/0.3/ PKG_SOURCE_URL:=@GNOME/grilo/0.3/
PKG_HASH:=1e65ca82dd58020451417fde79310d4b940adc3f63ab59997419c52ed3bc9c91 PKG_HASH:=1e65ca82dd58020451417fde79310d4b940adc3f63ab59997419c52ed3bc9c91
PKG_BUILD_DEPENDS:=glib2 libsoup libxml2
PKG_BUILD_PARALLEL:=1 PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1 PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/nls.mk
TARGET_LDFLAGS+= \
-Wl,-rpath-link=$(STAGING_DIR)/usr/lib
define Package/grilo define Package/grilo
SECTION:=multimedia SECTION:=multimedia
CATEGORY:=Multimedia CATEGORY:=Multimedia
@ -65,13 +58,13 @@ define Build/InstallDev
$(INSTALL_DATA) \ $(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*.pc \ $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*.pc \
$(1)/usr/lib/pkgconfig/ $(1)/usr/lib/pkgconfig/
$(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/share/vala-0.30/vapi/ $(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/share/vala/vapi/
# Note: this are compiled elsewhere because grilo refuses to # Note: this are compiled elsewhere because grilo refuses to
# generate VAPI files unless gobject-introspection exists; # generate VAPI files unless gobject-introspection exists;
# OpenWrt does not yet have a gobject-introspection package. # OpenWrt does not yet have a gobject-introspection package.
$(INSTALL_DATA) \ $(INSTALL_DATA) \
./files/*.vapi \ ./files/*.vapi \
$(STAGING_DIR_HOSTPKG)/share/vala-0.30/vapi $(STAGING_DIR_HOSTPKG)/share/vala/vapi
endef endef
define Package/grilo/install define Package/grilo/install

View File

@ -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)] [CCode (array_length = false)]
public weak void*[] _grl_reserved; 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)] [CCode (array_length = false)]
public weak void*[] _grl_reserved; 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); [Version (since = "0.2.0")]
public void shutdown ();
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); [Version (since = "0.1.6")]
[CCode (cheader_filename = "grilo.h")]
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); [Version (since = "0.2.0")]
[CCode (cheader_filename = "grilo.h")]
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); [Version (since = "0.1.6")]
[CCode (cheader_filename = "grilo.h")]
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);
} }

View File

@ -1,4 +1,4 @@
/* grilo-net-0.3.vapi generated by vapigen-0.30, do not modify. */ /* grilo-net-0.3.vapi generated by vapigen-0.34, do not modify. */
[CCode (cprefix = "GrlNet", gir_namespace = "GrlNet", gir_version = "0.3", lower_case_cprefix = "grl_net_")] [CCode (cprefix = "GrlNet", gir_namespace = "GrlNet", gir_version = "0.3", lower_case_cprefix = "grl_net_")]
namespace GrlNet { namespace GrlNet {
@ -8,12 +8,16 @@ namespace GrlNet {
public Wc (); public Wc ();
public static GLib.Quark error_quark (); public static GLib.Quark error_quark ();
public void flush_delayed_requests (); public void flush_delayed_requests ();
public async bool request_async (string uri, GLib.Cancellable? cancellable, out unowned string content, out size_t length) throws GLib.Error; public async bool request_async (string uri, GLib.Cancellable? cancellable, [CCode (array_length_cname = "length", array_length_pos = 2.1, array_length_type = "gsize")] out uint8[] content) throws GLib.Error;
[CCode (finish_name = "grl_net_wc_request_finish")] [CCode (finish_name = "grl_net_wc_request_finish")]
public async bool request_with_headers_async (string uri, GLib.Cancellable? cancellable, ..., out unowned string content, out size_t length) throws GLib.Error; [Version (since = "0.2.2")]
public async bool request_with_headers_async (string uri, GLib.Cancellable? cancellable, ..., [CCode (array_length_cname = "length", array_length_pos = 2.1, array_length_type = "gsize")] out uint8[] content) throws GLib.Error;
[CCode (finish_name = "grl_net_wc_request_finish")] [CCode (finish_name = "grl_net_wc_request_finish")]
public async bool request_with_headers_hash_async (string uri, GLib.HashTable<string,string>? headers, GLib.Cancellable? cancellable, out unowned string content, out size_t length) throws GLib.Error; [Version (since = "0.2.2")]
public async bool request_with_headers_hash_async (string uri, GLib.HashTable<string,string>? headers, GLib.Cancellable? cancellable, [CCode (array_length_cname = "length", array_length_pos = 2.1, array_length_type = "gsize")] out uint8[] content) throws GLib.Error;
[Version (since = "0.1.12")]
public void set_cache (bool use_cache); public void set_cache (bool use_cache);
[Version (since = "0.1.12")]
public void set_cache_size (uint cache_size); public void set_cache_size (uint cache_size);
public void set_log_level (uint log_level); public void set_log_level (uint log_level);
public void set_throttling (uint throttling); public void set_throttling (uint throttling);