|
Packit |
712bc5 |
/* gupnp-av-1.0.vapi generated by vapigen, do not modify. */
|
|
Packit |
712bc5 |
|
|
Packit |
712bc5 |
[CCode (cprefix = "GUPnP", gir_namespace = "GUPnPAV", gir_version = "1.0", lower_case_cprefix = "gupnp_")]
|
|
Packit |
712bc5 |
namespace GUPnP {
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", ref_function = "gupnp_cds_last_change_entry_ref", type_id = "gupnp_cds_last_change_entry_get_type ()", unref_function = "gupnp_cds_last_change_entry_unref")]
|
|
Packit |
712bc5 |
[Compact]
|
|
Packit |
712bc5 |
public class CDSLastChangeEntry {
|
|
Packit |
712bc5 |
public unowned string get_class ();
|
|
Packit |
712bc5 |
public GUPnP.CDSLastChangeEvent get_event ();
|
|
Packit |
712bc5 |
public unowned string get_object_id ();
|
|
Packit |
712bc5 |
public unowned string get_parent_id ();
|
|
Packit |
712bc5 |
public uint32 get_update_id ();
|
|
Packit |
712bc5 |
public bool is_subtree_update ();
|
|
Packit |
712bc5 |
public GUPnP.CDSLastChangeEntry @ref ();
|
|
Packit |
712bc5 |
public void unref ();
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_cds_last_change_parser_get_type ()")]
|
|
Packit |
712bc5 |
public class CDSLastChangeParser : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public CDSLastChangeParser ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.CDSLastChangeEntry> parse (string last_change) throws GLib.Error;
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_container_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteContainer : GUPnP.DIDLLiteObject {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected DIDLLiteContainer ();
|
|
Packit |
712bc5 |
public void add_create_class (string create_class);
|
|
Packit |
712bc5 |
public void add_create_class_full (string create_class, bool include_derived);
|
|
Packit |
712bc5 |
public void add_search_class (string search_class);
|
|
Packit |
712bc5 |
public void add_search_class_full (string search_class, bool include_derived);
|
|
Packit |
712bc5 |
public bool container_update_id_is_set ();
|
|
Packit |
712bc5 |
public int get_child_count ();
|
|
Packit |
712bc5 |
public uint get_container_update_id ();
|
|
Packit |
712bc5 |
public GLib.List<string> get_create_classes ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteCreateClass> get_create_classes_full ();
|
|
Packit |
712bc5 |
public GLib.List<string> get_search_classes ();
|
|
Packit |
712bc5 |
public bool get_searchable ();
|
|
Packit |
712bc5 |
public int64 get_storage_used ();
|
|
Packit |
712bc5 |
public uint get_total_deleted_child_count ();
|
|
Packit |
712bc5 |
public void set_child_count (int child_count);
|
|
Packit |
712bc5 |
public void set_container_update_id (uint update_id);
|
|
Packit |
712bc5 |
public void set_searchable (bool searchable);
|
|
Packit |
712bc5 |
public void set_storage_used (int64 storage_used);
|
|
Packit |
712bc5 |
public void set_total_deleted_child_count (uint count);
|
|
Packit |
712bc5 |
public bool total_deleted_child_count_is_set ();
|
|
Packit |
712bc5 |
public void unset_container_update_id ();
|
|
Packit |
712bc5 |
public void unset_total_deleted_child_count ();
|
|
Packit |
712bc5 |
public int child_count { get; set; }
|
|
Packit |
712bc5 |
public uint container_update_id { get; set; }
|
|
Packit |
712bc5 |
public bool searchable { get; set; }
|
|
Packit |
712bc5 |
public int64 storage_used { get; set; }
|
|
Packit |
712bc5 |
public uint total_deleted_child_count { get; set; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_contributor_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteContributor : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected DIDLLiteContributor ();
|
|
Packit |
712bc5 |
public unowned string get_name ();
|
|
Packit |
712bc5 |
public unowned string get_role ();
|
|
Packit |
712bc5 |
public unowned Xml.Node get_xml_node ();
|
|
Packit |
712bc5 |
public void set_name (string name);
|
|
Packit |
712bc5 |
public void set_role (string role);
|
|
Packit |
712bc5 |
public string name { get; set; }
|
|
Packit |
712bc5 |
public string role { get; set; }
|
|
Packit |
712bc5 |
public Xml.Node* xml_node { get; construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_create_class_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteCreateClass : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected DIDLLiteCreateClass ();
|
|
Packit |
712bc5 |
public unowned string get_content ();
|
|
Packit |
712bc5 |
public unowned string get_friendly_name ();
|
|
Packit |
712bc5 |
public bool get_include_derived ();
|
|
Packit |
712bc5 |
public unowned Xml.Node get_xml_node ();
|
|
Packit |
712bc5 |
public void set_content (string content);
|
|
Packit |
712bc5 |
public void set_friendly_name (string friendly_name);
|
|
Packit |
712bc5 |
public void set_include_derived (bool include_derived);
|
|
Packit |
712bc5 |
public string content { get; set; }
|
|
Packit |
712bc5 |
public string friendly_name { get; set; }
|
|
Packit |
712bc5 |
public bool include_derived { get; set; }
|
|
Packit |
712bc5 |
public Xml.Node* xml_node { get; construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_descriptor_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteDescriptor : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public DIDLLiteDescriptor ();
|
|
Packit |
712bc5 |
public unowned string get_content ();
|
|
Packit |
712bc5 |
public unowned string get_id ();
|
|
Packit |
712bc5 |
public unowned string get_metadata_type ();
|
|
Packit |
712bc5 |
public unowned string get_name_space ();
|
|
Packit |
712bc5 |
public unowned Xml.Node get_xml_node ();
|
|
Packit |
712bc5 |
public void set_content (string content);
|
|
Packit |
712bc5 |
public void set_id (string id);
|
|
Packit |
712bc5 |
public void set_metadata_type (string type);
|
|
Packit |
712bc5 |
public void set_name_space (string name_space);
|
|
Packit |
712bc5 |
public string content { get; set; }
|
|
Packit |
712bc5 |
public string id { get; set; }
|
|
Packit |
712bc5 |
public string metadata_type { get; set; }
|
|
Packit |
712bc5 |
public string name_space { get; set; }
|
|
Packit |
712bc5 |
public Xml.Node* xml_node { get; construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_item_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteItem : GUPnP.DIDLLiteObject {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected DIDLLiteItem ();
|
|
Packit |
712bc5 |
public long get_lifetime ();
|
|
Packit |
712bc5 |
public unowned string get_ref_id ();
|
|
Packit |
712bc5 |
public void set_lifetime (long lifetime);
|
|
Packit |
712bc5 |
public void set_ref_id (string ref_id);
|
|
Packit |
712bc5 |
public long lifetime { get; set; }
|
|
Packit |
712bc5 |
public string ref_id { get; set; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_object_get_type ()")]
|
|
Packit |
712bc5 |
public abstract class DIDLLiteObject : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected DIDLLiteObject ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteContributor add_artist ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteContributor add_author ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteContributor add_creator ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteDescriptor add_descriptor ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteResource add_resource ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteFragmentResult apply_fragments ([CCode (array_length_cname = "current_size", array_length_pos = 1.5)] string[] current_fragments, [CCode (array_length_cname = "new_size", array_length_pos = 2.1)] string[] new_fragments);
|
|
Packit |
712bc5 |
public unowned string get_album ();
|
|
Packit |
712bc5 |
public unowned string get_album_art ();
|
|
Packit |
712bc5 |
public string get_album_xml_string ();
|
|
Packit |
712bc5 |
[Version (deprecated = true, deprecated_since = "0.5.3")]
|
|
Packit |
712bc5 |
public unowned string get_artist ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteContributor> get_artists ();
|
|
Packit |
712bc5 |
public string get_artists_xml_string ();
|
|
Packit |
712bc5 |
[Version (deprecated = true, deprecated_since = "0.5.3")]
|
|
Packit |
712bc5 |
public unowned string get_author ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteContributor> get_authors ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteResource get_compat_resource (string sink_protocol_info, bool lenient);
|
|
Packit |
712bc5 |
public unowned string get_creator ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteContributor> get_creators ();
|
|
Packit |
712bc5 |
public unowned string get_date ();
|
|
Packit |
712bc5 |
public string get_date_xml_string ();
|
|
Packit |
712bc5 |
public Xml.Ns* get_dc_namespace ();
|
|
Packit |
712bc5 |
public unowned string get_description ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteDescriptor> get_descriptors ();
|
|
Packit |
712bc5 |
public GUPnP.OCMFlags get_dlna_managed ();
|
|
Packit |
712bc5 |
public Xml.Ns* get_dlna_namespace ();
|
|
Packit |
712bc5 |
public unowned string get_genre ();
|
|
Packit |
712bc5 |
public unowned string get_id ();
|
|
Packit |
712bc5 |
public unowned string get_parent_id ();
|
|
Packit |
712bc5 |
public GLib.List<weak Xml.Node> get_properties (string name);
|
|
Packit |
712bc5 |
public Xml.Ns* get_pv_namespace ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteResource> get_resources ();
|
|
Packit |
712bc5 |
public bool get_restricted ();
|
|
Packit |
712bc5 |
public unowned string get_title ();
|
|
Packit |
712bc5 |
public string get_title_xml_string ();
|
|
Packit |
712bc5 |
public int get_track_number ();
|
|
Packit |
712bc5 |
public string get_track_number_xml_string ();
|
|
Packit |
712bc5 |
public uint get_update_id ();
|
|
Packit |
712bc5 |
public unowned string get_upnp_class ();
|
|
Packit |
712bc5 |
public string get_upnp_class_xml_string ();
|
|
Packit |
712bc5 |
public Xml.Ns* get_upnp_namespace ();
|
|
Packit |
712bc5 |
public unowned string get_write_status ();
|
|
Packit |
712bc5 |
public unowned Xml.Node get_xml_node ();
|
|
Packit |
712bc5 |
public string get_xml_string ();
|
|
Packit |
712bc5 |
public bool is_restricted_set ();
|
|
Packit |
712bc5 |
public void set_album (string album);
|
|
Packit |
712bc5 |
public void set_album_art (string album_art);
|
|
Packit |
712bc5 |
[Version (deprecated = true, deprecated_since = "0.5.3")]
|
|
Packit |
712bc5 |
public void set_artist (string artist);
|
|
Packit |
712bc5 |
[Version (deprecated = true, deprecated_since = "0.5.3")]
|
|
Packit |
712bc5 |
public void set_author (string author);
|
|
Packit |
712bc5 |
public void set_creator (string creator);
|
|
Packit |
712bc5 |
public void set_date (string date);
|
|
Packit |
712bc5 |
public void set_description (string description);
|
|
Packit |
712bc5 |
public void set_dlna_managed (GUPnP.OCMFlags dlna_managed);
|
|
Packit |
712bc5 |
public void set_genre (string genre);
|
|
Packit |
712bc5 |
public void set_id (string id);
|
|
Packit |
712bc5 |
public void set_parent_id (string parent_id);
|
|
Packit |
712bc5 |
public void set_restricted (bool restricted);
|
|
Packit |
712bc5 |
public void set_title (string title);
|
|
Packit |
712bc5 |
public void set_track_number (int track_number);
|
|
Packit |
712bc5 |
public void set_update_id (uint update_id);
|
|
Packit |
712bc5 |
public void set_upnp_class (string upnp_class);
|
|
Packit |
712bc5 |
public void set_write_status (string write_status);
|
|
Packit |
712bc5 |
public void unset_artists ();
|
|
Packit |
712bc5 |
public void unset_update_id ();
|
|
Packit |
712bc5 |
public bool update_id_is_set ();
|
|
Packit |
712bc5 |
public string album { get; set; }
|
|
Packit |
712bc5 |
public string album_art { get; set; }
|
|
Packit |
712bc5 |
[Version (deprecated = true, deprecated_since = "0.5.3")]
|
|
Packit |
712bc5 |
public string artist { get; set; }
|
|
Packit |
712bc5 |
[Version (deprecated = true, deprecated_since = "0.5.3")]
|
|
Packit |
712bc5 |
public string author { get; set; }
|
|
Packit |
712bc5 |
public string creator { get; set; }
|
|
Packit |
712bc5 |
public string date { get; set; }
|
|
Packit |
712bc5 |
public Xml.Ns* dc_namespace { get; construct; }
|
|
Packit |
712bc5 |
public string description { get; set; }
|
|
Packit |
712bc5 |
public GUPnP.OCMFlags dlna_managed { get; set; }
|
|
Packit |
712bc5 |
public Xml.Ns* dlna_namespace { get; construct; }
|
|
Packit |
712bc5 |
public string genre { get; set; }
|
|
Packit |
712bc5 |
public string id { get; set; }
|
|
Packit |
712bc5 |
public string parent_id { get; set; }
|
|
Packit |
712bc5 |
public Xml.Ns* pv_namespace { get; construct; }
|
|
Packit |
712bc5 |
public bool restricted { get; set; }
|
|
Packit |
712bc5 |
public string title { get; set; }
|
|
Packit |
712bc5 |
public int track_number { get; set; }
|
|
Packit |
712bc5 |
public uint update_id { get; set; }
|
|
Packit |
712bc5 |
public string upnp_class { get; set; }
|
|
Packit |
712bc5 |
public Xml.Ns* upnp_namespace { get; construct; }
|
|
Packit |
712bc5 |
public string write_status { get; set; }
|
|
Packit |
712bc5 |
public Xml.Node* xml_node { get; construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_parser_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteParser : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public DIDLLiteParser ();
|
|
Packit |
712bc5 |
public bool parse_didl (string didl) throws GLib.Error;
|
|
Packit |
712bc5 |
public virtual signal void container_available (GUPnP.DIDLLiteContainer container);
|
|
Packit |
712bc5 |
public virtual signal void item_available (GUPnP.DIDLLiteItem item);
|
|
Packit |
712bc5 |
public virtual signal void object_available (GUPnP.DIDLLiteObject object);
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_didl_lite_resource_get_type ()")]
|
|
Packit |
712bc5 |
public class DIDLLiteResource : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected DIDLLiteResource ();
|
|
Packit |
712bc5 |
public int get_audio_channels ();
|
|
Packit |
712bc5 |
public int get_bitrate ();
|
|
Packit |
712bc5 |
public int get_bits_per_sample ();
|
|
Packit |
712bc5 |
public int64 get_cleartext_size ();
|
|
Packit |
712bc5 |
public int get_color_depth ();
|
|
Packit |
712bc5 |
public Xml.Ns* get_dlna_namespace ();
|
|
Packit |
712bc5 |
public long get_duration ();
|
|
Packit |
712bc5 |
public int get_height ();
|
|
Packit |
712bc5 |
public unowned string get_import_uri ();
|
|
Packit |
712bc5 |
public unowned string get_protection ();
|
|
Packit |
712bc5 |
public unowned GUPnP.ProtocolInfo get_protocol_info ();
|
|
Packit |
712bc5 |
public Xml.Ns* get_pv_namespace ();
|
|
Packit |
712bc5 |
public int get_sample_freq ();
|
|
Packit |
712bc5 |
public long get_size ();
|
|
Packit |
712bc5 |
public int64 get_size64 ();
|
|
Packit |
712bc5 |
[Version (since = "0.12.4")]
|
|
Packit |
712bc5 |
public unowned string get_subtitle_file_type ();
|
|
Packit |
712bc5 |
[Version (since = "0.12.4")]
|
|
Packit |
712bc5 |
public unowned string get_subtitle_file_uri ();
|
|
Packit |
712bc5 |
public uint get_track_total ();
|
|
Packit |
712bc5 |
public uint get_update_count ();
|
|
Packit |
712bc5 |
public unowned string get_uri ();
|
|
Packit |
712bc5 |
public int get_width ();
|
|
Packit |
712bc5 |
public unowned Xml.Node get_xml_node ();
|
|
Packit |
712bc5 |
public void set_audio_channels (int n_channels);
|
|
Packit |
712bc5 |
public void set_bitrate (int bitrate);
|
|
Packit |
712bc5 |
public void set_bits_per_sample (int sample_size);
|
|
Packit |
712bc5 |
public void set_cleartext_size (int64 cleartext_size);
|
|
Packit |
712bc5 |
public void set_color_depth (int color_depth);
|
|
Packit |
712bc5 |
public void set_duration (long duration);
|
|
Packit |
712bc5 |
public void set_height (int height);
|
|
Packit |
712bc5 |
public void set_import_uri (string import_uri);
|
|
Packit |
712bc5 |
public void set_protection (string protection);
|
|
Packit |
712bc5 |
public void set_protocol_info (GUPnP.ProtocolInfo info);
|
|
Packit |
712bc5 |
public void set_sample_freq (int sample_freq);
|
|
Packit |
712bc5 |
public void set_size (long size);
|
|
Packit |
712bc5 |
public void set_size64 (int64 size);
|
|
Packit |
712bc5 |
[Version (since = "0.12.4")]
|
|
Packit |
712bc5 |
public void set_subtitle_file_type (string? type);
|
|
Packit |
712bc5 |
[Version (since = "0.12.4")]
|
|
Packit |
712bc5 |
public void set_subtitle_file_uri (string? uri);
|
|
Packit |
712bc5 |
public void set_track_total (uint track_total);
|
|
Packit |
712bc5 |
public void set_update_count (uint update_count);
|
|
Packit |
712bc5 |
public void set_uri (string uri);
|
|
Packit |
712bc5 |
public void set_width (int width);
|
|
Packit |
712bc5 |
public bool track_total_is_set ();
|
|
Packit |
712bc5 |
public void unset_track_total ();
|
|
Packit |
712bc5 |
public void unset_update_count ();
|
|
Packit |
712bc5 |
public bool update_count_is_set ();
|
|
Packit |
712bc5 |
public int audio_channels { get; set; }
|
|
Packit |
712bc5 |
public int bitrate { get; set; }
|
|
Packit |
712bc5 |
public int bits_per_sample { get; set; }
|
|
Packit |
712bc5 |
public int64 cleartext_size { get; set; }
|
|
Packit |
712bc5 |
public int color_depth { get; set; }
|
|
Packit |
712bc5 |
public Xml.Ns* dlna_namespace { get; construct; }
|
|
Packit |
712bc5 |
public long duration { get; set; }
|
|
Packit |
712bc5 |
public int height { get; set; }
|
|
Packit |
712bc5 |
public string import_uri { get; set; }
|
|
Packit |
712bc5 |
public string protection { get; set; }
|
|
Packit |
712bc5 |
public GUPnP.ProtocolInfo protocol_info { get; set; }
|
|
Packit |
712bc5 |
public Xml.Ns* pv_namespace { get; construct; }
|
|
Packit |
712bc5 |
public int sample_freq { get; set; }
|
|
Packit |
712bc5 |
public long size { get; set; }
|
|
Packit |
712bc5 |
public int64 size64 { get; set; }
|
|
Packit |
712bc5 |
public string subtitle_file_type { get; set; }
|
|
Packit |
712bc5 |
public string subtitle_file_uri { get; set; }
|
|
Packit |
712bc5 |
public uint track_total { get; set; }
|
|
Packit |
712bc5 |
public uint update_count { get; set; }
|
|
Packit |
712bc5 |
public string uri { get; set; }
|
|
Packit |
712bc5 |
public int width { get; set; }
|
|
Packit |
712bc5 |
public Xml.Node* xml_node { get; construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h")]
|
|
Packit |
712bc5 |
public class DIDLLiteWriter : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (cname = "GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC")]
|
|
Packit |
712bc5 |
public const string NAMESPACE_DC;
|
|
Packit |
712bc5 |
[CCode (cname = "GUPNP_DIDL_LITE_WRITER_NAMESPACE_DLNA")]
|
|
Packit |
712bc5 |
public const string NAMESPACE_DLNA;
|
|
Packit |
712bc5 |
[CCode (cname = "GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP")]
|
|
Packit |
712bc5 |
public const string NAMESPACE_UPNP;
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public DIDLLiteWriter (string? language);
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteContainer add_container ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteDescriptor add_descriptor ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteItem add_item ();
|
|
Packit |
712bc5 |
public void filter (string filter);
|
|
Packit |
712bc5 |
public unowned string get_language ();
|
|
Packit |
712bc5 |
public string get_string ();
|
|
Packit |
712bc5 |
public unowned Xml.Node get_xml_node ();
|
|
Packit |
712bc5 |
public string language { get; construct; }
|
|
Packit |
712bc5 |
public Xml.Node* xml_node { get; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_feature_get_type ()")]
|
|
Packit |
712bc5 |
public class Feature : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
protected Feature ();
|
|
Packit |
712bc5 |
public unowned string get_name ();
|
|
Packit |
712bc5 |
public unowned string get_object_ids ();
|
|
Packit |
712bc5 |
public unowned string get_version ();
|
|
Packit |
712bc5 |
public string name { get; construct; }
|
|
Packit |
712bc5 |
public string object_ids { get; construct; }
|
|
Packit |
712bc5 |
public string version { get; construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_feature_list_parser_get_type ()")]
|
|
Packit |
712bc5 |
public class FeatureListParser : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public FeatureListParser ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.Feature> parse_text (string text) throws GLib.Error;
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h")]
|
|
Packit |
712bc5 |
public class LastChangeParser : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public LastChangeParser ();
|
|
Packit |
712bc5 |
public bool parse_last_change (uint instance_id, string last_change_xml, ...) throws GLib.Error;
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_media_collection_get_type ()")]
|
|
Packit |
712bc5 |
public class MediaCollection : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public MediaCollection ();
|
|
Packit |
712bc5 |
public GUPnP.DIDLLiteItem add_item ();
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public MediaCollection.from_string (string data);
|
|
Packit |
712bc5 |
public unowned string get_author ();
|
|
Packit |
712bc5 |
public GLib.List<GUPnP.DIDLLiteItem> get_items ();
|
|
Packit |
712bc5 |
public bool get_mutable ();
|
|
Packit |
712bc5 |
public string get_string ();
|
|
Packit |
712bc5 |
public unowned string get_title ();
|
|
Packit |
712bc5 |
public void set_author (string author);
|
|
Packit |
712bc5 |
public void set_title (string title);
|
|
Packit |
712bc5 |
public string author { get; set construct; }
|
|
Packit |
712bc5 |
public string data { construct; }
|
|
Packit |
712bc5 |
public bool mutable { get; }
|
|
Packit |
712bc5 |
public string title { get; set construct; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", type_id = "gupnp_protocol_info_get_type ()")]
|
|
Packit |
712bc5 |
public class ProtocolInfo : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public ProtocolInfo ();
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public ProtocolInfo.from_string (string protocol_info) throws GLib.Error;
|
|
Packit |
712bc5 |
public GUPnP.DLNAConversion get_dlna_conversion ();
|
|
Packit |
712bc5 |
public GUPnP.DLNAFlags get_dlna_flags ();
|
|
Packit |
712bc5 |
public GUPnP.DLNAOperation get_dlna_operation ();
|
|
Packit |
712bc5 |
public unowned string get_dlna_profile ();
|
|
Packit |
712bc5 |
public unowned string get_mime_type ();
|
|
Packit |
712bc5 |
public unowned string get_network ();
|
|
Packit |
712bc5 |
[CCode (array_length = false, array_null_terminated = true)]
|
|
Packit |
712bc5 |
public unowned string[] get_play_speeds ();
|
|
Packit |
712bc5 |
public unowned string get_protocol ();
|
|
Packit |
712bc5 |
public bool is_compatible (GUPnP.ProtocolInfo info2);
|
|
Packit |
712bc5 |
public void set_dlna_conversion (GUPnP.DLNAConversion conversion);
|
|
Packit |
712bc5 |
public void set_dlna_flags (GUPnP.DLNAFlags flags);
|
|
Packit |
712bc5 |
public void set_dlna_operation (GUPnP.DLNAOperation operation);
|
|
Packit |
712bc5 |
public void set_dlna_profile (string profile);
|
|
Packit |
712bc5 |
public void set_mime_type (string mime_type);
|
|
Packit |
712bc5 |
public void set_network (string network);
|
|
Packit |
712bc5 |
public void set_play_speeds (string speeds);
|
|
Packit |
712bc5 |
public void set_protocol (string protocol);
|
|
Packit |
712bc5 |
public string to_string ();
|
|
Packit |
712bc5 |
public GUPnP.DLNAConversion dlna_conversion { get; set; }
|
|
Packit |
712bc5 |
public GUPnP.DLNAFlags dlna_flags { get; set; }
|
|
Packit |
712bc5 |
public GUPnP.DLNAOperation dlna_operation { get; set; }
|
|
Packit |
712bc5 |
public string dlna_profile { get; set; }
|
|
Packit |
712bc5 |
public string mime_type { get; set; }
|
|
Packit |
712bc5 |
public string network { get; set; }
|
|
Packit |
712bc5 |
[CCode (array_length = false, array_null_terminated = true)]
|
|
Packit |
712bc5 |
public string[] play_speeds { get; set; }
|
|
Packit |
712bc5 |
public string protocol { get; set; }
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h")]
|
|
Packit |
712bc5 |
public class SearchCriteriaParser : GLib.Object {
|
|
Packit |
712bc5 |
[CCode (has_construct_function = false)]
|
|
Packit |
712bc5 |
public SearchCriteriaParser ();
|
|
Packit |
712bc5 |
public static GLib.Quark error_quark ();
|
|
Packit |
712bc5 |
public bool parse_text (string text) throws GLib.Error;
|
|
Packit |
712bc5 |
public virtual signal void begin_parens ();
|
|
Packit |
712bc5 |
public virtual signal void conjunction ();
|
|
Packit |
712bc5 |
public virtual signal void disjunction ();
|
|
Packit |
712bc5 |
public virtual signal void end_parens ();
|
|
Packit |
712bc5 |
public virtual signal bool expression (string property, GUPnP.SearchCriteriaOp op, string value, GLib.Error error);
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_CDS_LAST_CHANGE_EVENT_", has_type_id = false)]
|
|
Packit |
712bc5 |
public enum CDSLastChangeEvent {
|
|
Packit |
712bc5 |
INVALID,
|
|
Packit |
712bc5 |
OBJECT_ADDED,
|
|
Packit |
712bc5 |
OBJECT_REMOVED,
|
|
Packit |
712bc5 |
OBJECT_MODIFIED,
|
|
Packit |
712bc5 |
ST_DONE
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_DIDL_LITE_FRAGMENT_RESULT_", has_type_id = false)]
|
|
Packit |
712bc5 |
public enum DIDLLiteFragmentResult {
|
|
Packit |
712bc5 |
OK,
|
|
Packit |
712bc5 |
CURRENT_BAD_XML,
|
|
Packit |
712bc5 |
NEW_BAD_XML,
|
|
Packit |
712bc5 |
CURRENT_INVALID,
|
|
Packit |
712bc5 |
NEW_INVALID,
|
|
Packit |
712bc5 |
REQUIRED_TAG,
|
|
Packit |
712bc5 |
READONLY_TAG,
|
|
Packit |
712bc5 |
MISMATCH,
|
|
Packit |
712bc5 |
UNKNOWN_ERROR
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_DLNA_CONVERSION_", type_id = "gupnp_dlna_conversion_get_type ()")]
|
|
Packit |
712bc5 |
[Flags]
|
|
Packit |
712bc5 |
public enum DLNAConversion {
|
|
Packit |
712bc5 |
NONE,
|
|
Packit |
712bc5 |
TRANSCODED
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_DLNA_FLAGS_", type_id = "gupnp_dlna_flags_get_type ()")]
|
|
Packit |
712bc5 |
[Flags]
|
|
Packit |
712bc5 |
public enum DLNAFlags {
|
|
Packit |
712bc5 |
NONE,
|
|
Packit |
712bc5 |
SENDER_PACED,
|
|
Packit |
712bc5 |
TIME_BASED_SEEK,
|
|
Packit |
712bc5 |
BYTE_BASED_SEEK,
|
|
Packit |
712bc5 |
PLAY_CONTAINER,
|
|
Packit |
712bc5 |
S0_INCREASE,
|
|
Packit |
712bc5 |
SN_INCREASE,
|
|
Packit |
712bc5 |
RTSP_PAUSE,
|
|
Packit |
712bc5 |
STREAMING_TRANSFER_MODE,
|
|
Packit |
712bc5 |
INTERACTIVE_TRANSFER_MODE,
|
|
Packit |
712bc5 |
BACKGROUND_TRANSFER_MODE,
|
|
Packit |
712bc5 |
CONNECTION_STALL,
|
|
Packit |
712bc5 |
DLNA_V15,
|
|
Packit |
712bc5 |
LINK_PROTECTED_CONTENT,
|
|
Packit |
712bc5 |
[CCode (cname = "GUPNP_DLNA_FLAGS_CLEAR_TEXT_BYTE_SEEK_FULL")]
|
|
Packit |
712bc5 |
CLEARTEXT_BYTESEEK_FULL,
|
|
Packit |
712bc5 |
[CCode (cname = "GUPNP_DLNA_FLAGS_LOP_CLEAR_TEXT_BYTE_SEEK")]
|
|
Packit |
712bc5 |
LOP_CLEARTEXT_BYTESEEK
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_DLNA_OPERATION_", type_id = "gupnp_dlna_operation_get_type ()")]
|
|
Packit |
712bc5 |
[Flags]
|
|
Packit |
712bc5 |
public enum DLNAOperation {
|
|
Packit |
712bc5 |
NONE,
|
|
Packit |
712bc5 |
RANGE,
|
|
Packit |
712bc5 |
TIMESEEK
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_OCM_FLAGS_", type_id = "gupnp_ocm_flags_get_type ()")]
|
|
Packit |
712bc5 |
[Flags]
|
|
Packit |
712bc5 |
public enum OCMFlags {
|
|
Packit |
712bc5 |
NONE,
|
|
Packit |
712bc5 |
UPLOAD,
|
|
Packit |
712bc5 |
CREATE_CONTAINER,
|
|
Packit |
712bc5 |
DESTROYABLE,
|
|
Packit |
712bc5 |
UPLOAD_DESTROYABLE,
|
|
Packit |
712bc5 |
CHANGE_METADATA
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_SEARCH_CRITERIA_OP_", type_id = "gupnp_search_criteria_op_get_type ()")]
|
|
Packit |
712bc5 |
public enum SearchCriteriaOp {
|
|
Packit |
712bc5 |
EQ,
|
|
Packit |
712bc5 |
NEQ,
|
|
Packit |
712bc5 |
LESS,
|
|
Packit |
712bc5 |
LEQ,
|
|
Packit |
712bc5 |
GREATER,
|
|
Packit |
712bc5 |
GEQ,
|
|
Packit |
712bc5 |
CONTAINS,
|
|
Packit |
712bc5 |
DOES_NOT_CONTAIN,
|
|
Packit |
712bc5 |
DERIVED_FROM,
|
|
Packit |
712bc5 |
EXISTS
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h", cprefix = "GUPNP_PROTOCOL_ERROR_")]
|
|
Packit |
712bc5 |
public errordomain ProtocolError {
|
|
Packit |
712bc5 |
INVALID_SYNTAX,
|
|
Packit |
712bc5 |
OTHER;
|
|
Packit |
712bc5 |
public static GLib.Quark quark ();
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
[CCode (cheader_filename = "libgupnp-av/gupnp-av.h")]
|
|
Packit |
712bc5 |
public errordomain SearchCriteriaParserError {
|
|
Packit |
712bc5 |
[CCode (cname = "GUPNP_SEARCH_CRITERIA_PARSER_ERROR_FAILED")]
|
|
Packit |
712bc5 |
FAILED
|
|
Packit |
712bc5 |
}
|
|
Packit |
712bc5 |
}
|