Advertisement
rotrevrep

taglib-vala vapi

May 13th, 2013
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 20.78 KB | None | 0 0
  1. /* taglib-vala.vapi generated by valac 0.18.1, do not modify. */
  2.  
  3. namespace Taglib {
  4.     namespace Ape {
  5.         [CCode (cheader_filename = "taglib-vala.h")]
  6.         public class File : Taglib.NonContainer.File {
  7.             public File (string filename);
  8.             protected override void read_end (long end);
  9.             protected override void read_start (long start);
  10.             protected override void save ();
  11.         }
  12.         [CCode (cheader_filename = "taglib-vala.h")]
  13.         public class Footer {
  14.             public const string identifier;
  15.             public const uint size;
  16.             public Footer (Taglib.ByteVector data);
  17.             public Taglib.ByteVector render_footer ();
  18.             public Taglib.ByteVector render_header ();
  19.             public uint complete_tag_size { get; }
  20.             public Taglib.Ape.FooterFlags flags { get; private set; }
  21.             public uint item_count { get; private set; }
  22.             public uint tag_size { get; private set; }
  23.             public uint version { get; private set; }
  24.         }
  25.         [CCode (cheader_filename = "taglib-vala.h")]
  26.         public class Item {
  27.             public Item (string k, string[] vals);
  28.             public Item.from_data (Taglib.ByteVector d, int offset = 0);
  29.             protected void parse (Taglib.ByteVector d, int offset);
  30.             public Taglib.ByteVector render ();
  31.             public string to_string ();
  32.             public string[] to_string_array ();
  33.             public bool is_empty { get; }
  34.             public Taglib.Ape.ItemType item_type { get; private set; }
  35.             public string key { get; set; }
  36.             public bool read_only { get; set; }
  37.             public int size { get; private set; }
  38.             public Taglib.ByteVector value { get; }
  39.         }
  40.         [CCode (cheader_filename = "taglib-vala.h")]
  41.         public class StreamHeader : GLib.Object, Taglib.ICodec, Taglib.IAudioCodec, Taglib.ILosslessAudioCodec {
  42.             public const string identifier;
  43.             public const uint size;
  44.             public StreamHeader (Taglib.ByteVector data, long length);
  45.             public double version { get; }
  46.         }
  47.         [CCode (cheader_filename = "taglib-vala.h")]
  48.         public class Tag : Taglib.Tag {
  49.             public Tag (Taglib.File file, long position);
  50.             public override void clear ();
  51.             public new Taglib.Ape.Item @get (string key);
  52.             public new void @set (Taglib.Ape.Item i);
  53.             public override Taglib.TagTypes tag_types { get; }
  54.             public override string title { owned get; set; }
  55.         }
  56.         [CCode (cheader_filename = "taglib-vala.h")]
  57.         public enum CompressionLevel {
  58.             None,
  59.             Fast,
  60.             Normal,
  61.             High,
  62.             ExtraHigh,
  63.             Insane
  64.         }
  65.         [CCode (cheader_filename = "taglib-vala.h")]
  66.         [Flags]
  67.         public enum FooterFlags {
  68.             FooterAbsent,
  69.             IsHeader,
  70.             HeaderPresent
  71.         }
  72.         [CCode (cheader_filename = "taglib-vala.h")]
  73.         public enum ItemType {
  74.             Text,
  75.             Binary,
  76.             Locator
  77.         }
  78.     }
  79.     namespace Id3v2 {
  80.         namespace FrameFactory {
  81.             [CCode (cheader_filename = "taglib-vala.h")]
  82.             public static Taglib.Id3v2.Frame create_frame (Taglib.ByteVector data, ref int offset, uint8 version, bool already_unsynched);
  83.         }
  84.         namespace SynchData {
  85.             [CCode (cheader_filename = "taglib-vala.h")]
  86.             public static Taglib.ByteVector from_uint (uint value);
  87.             [CCode (cheader_filename = "taglib-vala.h")]
  88.             public static void resynch_bytevector (Taglib.ByteVector data);
  89.             [CCode (cheader_filename = "taglib-vala.h")]
  90.             public static uint to_uint (Taglib.ByteVector data);
  91.             [CCode (cheader_filename = "taglib-vala.h")]
  92.             public static void unsynch_bytevector (Taglib.ByteVector data);
  93.         }
  94.         [CCode (cheader_filename = "taglib-vala.h")]
  95.         public class AttachedPictureFrame : Taglib.Id3v2.Frame, Taglib.IPicture {
  96.             public AttachedPictureFrame (Taglib.ByteVector data, int offset, Taglib.Id3v2.FrameHeader header, uint8 version);
  97.             protected override void parse_fields (Taglib.ByteVector bv, uint8 version);
  98.             protected void parse_raw_data ();
  99.             protected override Taglib.ByteVector render_fields (uint8 version);
  100.         }
  101.         [CCode (cheader_filename = "taglib-vala.h")]
  102.         public class ExtendedHeader {
  103.             public ExtendedHeader (Taglib.ByteVector data, uint8 version);
  104.             public uint size { get; private set; }
  105.         }
  106.         [CCode (cheader_filename = "taglib-vala.h")]
  107.         public class Footer {
  108.             public uint8 revision_number;
  109.             public uint tag_size;
  110.             public const string identifier;
  111.             public const uint size;
  112.             public Footer (Taglib.ByteVector data);
  113.             public Taglib.ByteVector render ();
  114.             public uint complete_tag_size { get; }
  115.             public Taglib.Id3v2.HeaderFlags flags { get; set; }
  116.             public uint8 major_version { get; set; }
  117.         }
  118.         [CCode (cheader_filename = "taglib-vala.h")]
  119.         public abstract class Frame {
  120.             protected Frame (Taglib.ByteVector data, uint8 version);
  121.             protected static Taglib.StringType correct_encoding (Taglib.StringType type, uint8 version);
  122.             protected Taglib.ByteVector field_data (Taglib.ByteVector frameData, int offset, uint8 version);
  123.             protected Frame.header (Taglib.Id3v2.FrameHeader h);
  124.             protected abstract void parse_fields (Taglib.ByteVector data, uint8 version);
  125.             protected abstract Taglib.ByteVector render_fields (uint8 version);
  126.             protected void set_data (Taglib.ByteVector data, int offset, uint8 version, bool readHeader);
  127.             public Taglib.Id3v2.FrameFlags flags { get; }
  128.             public Taglib.ByteVector frame_id { get; }
  129.             public uint size { get; }
  130.         }
  131.         [CCode (cheader_filename = "taglib-vala.h")]
  132.         public class FrameHeader {
  133.             public FrameHeader (Taglib.ByteVector data, uint8 version);
  134.             public Taglib.ByteVector render (uint8 version);
  135.             public static uint size (uint8 version);
  136.             public Taglib.Id3v2.FrameFlags flags { get; set; }
  137.             public Taglib.ByteVector frame_id { get; }
  138.             public uint frame_size { get; }
  139.         }
  140.         [CCode (cheader_filename = "taglib-vala.h")]
  141.         public class FrameType {
  142.             public static Taglib.ByteVector APIC;
  143.             public static Taglib.ByteVector COMM;
  144.             public static Taglib.ByteVector EQUA;
  145.             public static Taglib.ByteVector GEOB;
  146.             public static Taglib.ByteVector MCDI;
  147.             public static Taglib.ByteVector PCNT;
  148.             public static Taglib.ByteVector POPM;
  149.             public static Taglib.ByteVector PRIV;
  150.             public static Taglib.ByteVector RVA2;
  151.             public static Taglib.ByteVector RVAD;
  152.             public static Taglib.ByteVector SYLT;
  153.             public static Taglib.ByteVector TALB;
  154.             public static Taglib.ByteVector TBPM;
  155.             public static Taglib.ByteVector TCMP;
  156.             public static Taglib.ByteVector TCOM;
  157.             public static Taglib.ByteVector TCON;
  158.             public static Taglib.ByteVector TCOP;
  159.             public static Taglib.ByteVector TDAT;
  160.             public static Taglib.ByteVector TDRC;
  161.             public static Taglib.ByteVector TEXT;
  162.             public static Taglib.ByteVector TIME;
  163.             public static Taglib.ByteVector TIT1;
  164.             public static Taglib.ByteVector TIT2;
  165.             public static Taglib.ByteVector TOLY;
  166.             public static Taglib.ByteVector TOPE;
  167.             public static Taglib.ByteVector TPE1;
  168.             public static Taglib.ByteVector TPE2;
  169.             public static Taglib.ByteVector TPE3;
  170.             public static Taglib.ByteVector TPE4;
  171.             public static Taglib.ByteVector TPOS;
  172.             public static Taglib.ByteVector TRCK;
  173.             public static Taglib.ByteVector TRDA;
  174.             public static Taglib.ByteVector TSIZ;
  175.             public static Taglib.ByteVector TSO2;
  176.             public static Taglib.ByteVector TSOA;
  177.             public static Taglib.ByteVector TSOC;
  178.             public static Taglib.ByteVector TSOP;
  179.             public static Taglib.ByteVector TSOT;
  180.             public static Taglib.ByteVector TXXX;
  181.             public static Taglib.ByteVector TYER;
  182.             public static Taglib.ByteVector UFID;
  183.             public static Taglib.ByteVector USER;
  184.             public static Taglib.ByteVector USLT;
  185.             public FrameType ();
  186.         }
  187.         [CCode (cheader_filename = "taglib-vala.h")]
  188.         public class Header {
  189.             public uint8 revision_number;
  190.             public uint tag_size;
  191.             public const string identifier;
  192.             public const uint size;
  193.             public Header (Taglib.ByteVector data);
  194.             public Taglib.ByteVector render ();
  195.             public uint complete_tag_size { get; }
  196.             public Taglib.Id3v2.HeaderFlags flags { get; set; }
  197.             public uint8 major_version { get; set; }
  198.         }
  199.         [CCode (cheader_filename = "taglib-vala.h")]
  200.         public class Tag : Taglib.Tag {
  201.             public const uint8 default_version;
  202.             public Tag (Taglib.File file, long position);
  203.             public override void clear ();
  204.             public static Taglib.StringType default_encoding { get; set; }
  205.             public static bool force_default_encoding { get; set; }
  206.             public override Taglib.TagTypes tag_types { get; }
  207.         }
  208.         [CCode (cheader_filename = "taglib-vala.h")]
  209.         public class TextInformationFrame : Taglib.Id3v2.Frame {
  210.             public TextInformationFrame (Taglib.ByteVector data, int offset, Taglib.Id3v2.FrameHeader header, uint8 version);
  211.             protected override void parse_fields (Taglib.ByteVector data, uint8 version);
  212.             protected void parse_raw_data ();
  213.             protected override Taglib.ByteVector render_fields (uint8 version);
  214.             public virtual string[] text { owned get; }
  215.             public Taglib.StringType text_encoding { get; set; }
  216.         }
  217.         [CCode (cheader_filename = "taglib-vala.h")]
  218.         public class UnknownFrame : Taglib.Id3v2.Frame {
  219.             public UnknownFrame (Taglib.ByteVector data, int offset, Taglib.Id3v2.FrameHeader header, uint8 version);
  220.             protected override void parse_fields (Taglib.ByteVector data, uint8 version);
  221.             protected override Taglib.ByteVector render_fields (uint8 version);
  222.         }
  223.         [CCode (cheader_filename = "taglib-vala.h")]
  224.         [Flags]
  225.         public enum FrameFlags {
  226.             None,
  227.             TagAlterPreservation,
  228.             FileAlterPreservation,
  229.             ReadOnly,
  230.             GroupingIdentity,
  231.             Compression,
  232.             Encryption,
  233.             Unsynchronisation,
  234.             DataLengthIndicator
  235.         }
  236.         [CCode (cheader_filename = "taglib-vala.h")]
  237.         [Flags]
  238.         public enum HeaderFlags {
  239.             None,
  240.             Unsynchronisation,
  241.             ExtendedHeader,
  242.             ExperimentalIndicator,
  243.             FooterPresent
  244.         }
  245.     }
  246.     namespace Mpeg {
  247.         [CCode (cheader_filename = "taglib-vala.h")]
  248.         public class AudioFile : Taglib.NonContainer.File {
  249.             public AudioFile (string filename);
  250.             public override void read_end (long end);
  251.             public override void read_start (long start);
  252.             public override void save ();
  253.             public override Taglib.Tag tag { owned get; }
  254.         }
  255.         [CCode (cheader_filename = "taglib-vala.h")]
  256.         public class File : Taglib.File {
  257.             public File (string filename);
  258.             public override void save ();
  259.             public override Taglib.Tag tag { owned get; }
  260.         }
  261.         [CCode (cheader_filename = "taglib-vala.h")]
  262.         public enum Marker {
  263.             Corrupt,
  264.             Zero,
  265.             SystemSyncPacket,
  266.             VideoSyncPacket,
  267.             SystemPacket,
  268.             PaddingPacket,
  269.             AudioPacket,
  270.             VideoPacket,
  271.             EndOfStream
  272.         }
  273.     }
  274.     namespace NonContainer {
  275.         [CCode (cheader_filename = "taglib-vala.h")]
  276.         public abstract class File : Taglib.File {
  277.             public File (string filename);
  278.             protected abstract void read_end (long end);
  279.             protected abstract void read_start (long start);
  280.         }
  281.         [CCode (cheader_filename = "taglib-vala.h")]
  282.         public class StartTag : Taglib.CombinedTag {
  283.             public StartTag (Taglib.File f);
  284.             public long read ();
  285.             public void remove_tags (Taglib.TagTypes types);
  286.         }
  287.     }
  288.     [CCode (cheader_filename = "taglib-vala.h")]
  289.     public class ByteVector : Gee.ArrayList<uint8> {
  290.         public ByteVector (string init = "");
  291.         public void add_range (uint8[] data);
  292.         public void add_string (string str);
  293.         public void add_vector (Taglib.ByteVector bv);
  294.         public bool equal (Taglib.ByteVector bv);
  295.         public int find (Taglib.ByteVector pattern, int offset = 0, int byteAlign = 1);
  296.         public static Taglib.ByteVector from_string (string text, Taglib.StringType type, int length = int.MAX);
  297.         public static Taglib.ByteVector from_uint (uint value, bool dir = true);
  298.         public static Taglib.ByteVector from_ulong (ulong value, bool dir = true);
  299.         public static Taglib.ByteVector from_ushort (ushort value, bool dir = true);
  300.         public Taglib.ByteVector mid (int start, int length);
  301.         public ByteVector.sized (int length, uint8 nb = 0);
  302.         public bool start_with (Taglib.ByteVector bv);
  303.         public static Taglib.ByteVector text_delimiter (Taglib.StringType type);
  304.         public string to_string (Taglib.StringType type = StringType.UTF8, int offset = 0, int count = -1);
  305.         public string[] to_strings (Taglib.StringType type, int offset, int count = int.MAX);
  306.         public uint to_uint (bool dir = true);
  307.         public ushort to_ushort (bool dir = true);
  308.     }
  309.     [CCode (cheader_filename = "taglib-vala.h")]
  310.     public class CombinedTag : Taglib.Tag {
  311.         public CombinedTag (Taglib.Tag tag, ...);
  312.         protected void add_tag (Taglib.Tag tag);
  313.         public override void clear ();
  314.         protected void clear_tags ();
  315.         public CombinedTag.empty ();
  316.         protected void insert_tag (int index, Taglib.Tag tag);
  317.         protected void remove_tag (Taglib.Tag tag);
  318.         public override string album { owned get; set; }
  319.         public override string[] album_artists { owned get; set; }
  320.         public override string[] album_artists_sort { owned get; set; }
  321.         public override string album_sort { owned get; set; }
  322.         public override string amazon_id { owned get; set; }
  323.         public override uint beats_per_minute { get; set; }
  324.         public override string comment { owned get; set; }
  325.         public override string[] composers { owned get; set; }
  326.         public override string[] composers_sort { owned get; set; }
  327.         public override string conductor { owned get; set; }
  328.         public override string copyright { owned get; set; }
  329.         public override uint disc { get; set; }
  330.         public override uint disc_count { get; set; }
  331.         public override string[] genres { owned get; set; }
  332.         public override string grouping { owned get; set; }
  333.         public override bool is_empty { get; }
  334.         public override string lyrics { owned get; set; }
  335.         public override string music_brainz_artist_id { owned get; set; }
  336.         public override string music_brainz_disc_id { owned get; set; }
  337.         public override string music_brainz_release_artist_id { owned get; set; }
  338.         public override string music_brainz_release_country { owned get; set; }
  339.         public override string music_brainz_release_id { owned get; set; }
  340.         public override string music_brainz_release_status { owned get; set; }
  341.         public override string music_brainz_release_type { owned get; set; }
  342.         public override string music_brainz_track_id { owned get; set; }
  343.         public override string music_ip_id { owned get; set; }
  344.         public override string[] performers { owned get; set; }
  345.         public override string[] performers_sort { owned get; set; }
  346.         public override Taglib.Picture[] pictures { owned get; set; }
  347.         public override Taglib.TagTypes tag_types { get; }
  348.         public virtual Taglib.Tag[] tags { owned get; set; }
  349.         public override string title { owned get; set; }
  350.         public override string title_sort { owned get; set; }
  351.         public override uint track { get; set; }
  352.         public override uint track_count { get; set; }
  353.         public override uint year { get; set; }
  354.     }
  355.     [CCode (cheader_filename = "taglib-vala.h")]
  356.     public abstract class File {
  357.         protected File (string filename);
  358.         public static Taglib.File create (string filename);
  359.         public Taglib.ByteVector read_block (int size);
  360.         public abstract void save ();
  361.         public void seek (long offset);
  362.         public long tell ();
  363.         public void write_block (Taglib.ByteVector data);
  364.         public string mime_type { get; protected set; }
  365.         public string name { get; protected set; }
  366.         public long position { get; set; }
  367.         public long size { get; }
  368.         public virtual Taglib.Tag tag { owned get; }
  369.     }
  370.     [CCode (cheader_filename = "taglib-vala.h")]
  371.     public class Picture : Taglib.IPicture {
  372.         public Picture (string path);
  373.         public Picture.from_data (Taglib.ByteVector bv);
  374.     }
  375.     [CCode (cheader_filename = "taglib-vala.h")]
  376.     public class Properties : GLib.Object, Taglib.ICodec, Taglib.IAudioCodec, Taglib.IVideoCodec, Taglib.IPhotoCodec {
  377.         public Properties (GLib.TimeSpan span, Gee.ArrayList<Taglib.ICodec> cds);
  378.         public int bits_per_sample { get; }
  379.         public Taglib.ICodec[] codecs { get; }
  380.     }
  381.     [CCode (cheader_filename = "taglib-vala.h")]
  382.     public abstract class Tag {
  383.         public Tag ();
  384.         public abstract void clear ();
  385.         public virtual string album { owned get; set; }
  386.         public virtual string[] album_artists { owned get; set; }
  387.         public virtual string[] album_artists_sort { owned get; set; }
  388.         public virtual string album_sort { owned get; set; }
  389.         public virtual string amazon_id { owned get; set; }
  390.         public virtual uint beats_per_minute { get; set; }
  391.         public virtual string comment { owned get; set; }
  392.         public virtual string[] composers { owned get; set; }
  393.         public virtual string[] composers_sort { owned get; set; }
  394.         public virtual string conductor { owned get; set; }
  395.         public virtual string copyright { owned get; set; }
  396.         public virtual uint disc { get; set; }
  397.         public virtual uint disc_count { get; set; }
  398.         public string first_album_artists { owned get; }
  399.         public string first_album_artists_sort { owned get; }
  400.         public string first_composer { owned get; }
  401.         public string first_composer_sort { owned get; }
  402.         public string first_genre { owned get; }
  403.         public string first_performer { owned get; }
  404.         public string first_performer_sort { owned get; }
  405.         public virtual string[] genres { owned get; set; }
  406.         public virtual string grouping { owned get; set; }
  407.         public virtual bool is_empty { get; }
  408.         public string joined_album_artists { owned get; }
  409.         public string joined_album_artists_sort { owned get; }
  410.         public string joined_composers { owned get; }
  411.         public string joined_genres { owned get; }
  412.         public string joined_performers { owned get; }
  413.         public string joined_performers_sort { owned get; }
  414.         public virtual string lyrics { owned get; set; }
  415.         public virtual string music_brainz_artist_id { owned get; set; }
  416.         public virtual string music_brainz_disc_id { owned get; set; }
  417.         public virtual string music_brainz_release_artist_id { owned get; set; }
  418.         public virtual string music_brainz_release_country { owned get; set; }
  419.         public virtual string music_brainz_release_id { owned get; set; }
  420.         public virtual string music_brainz_release_status { owned get; set; }
  421.         public virtual string music_brainz_release_type { owned get; set; }
  422.         public virtual string music_brainz_track_id { owned get; set; }
  423.         public virtual string music_ip_id { owned get; set; }
  424.         public virtual string[] performers { owned get; set; }
  425.         public virtual string[] performers_sort { owned get; set; }
  426.         public virtual Taglib.Picture[] pictures { owned get; set; }
  427.         public abstract Taglib.TagTypes tag_types { get; }
  428.         public virtual string title { owned get; set; }
  429.         public virtual string title_sort { owned get; set; }
  430.         public virtual uint track { get; set; }
  431.         public virtual uint track_count { get; set; }
  432.         public virtual uint year { get; set; }
  433.     }
  434.     [CCode (cheader_filename = "taglib-vala.h")]
  435.     public interface IAudioCodec : Taglib.ICodec {
  436.         public abstract int audio_bitrate { get; }
  437.         public abstract int audio_channels { get; }
  438.         public abstract int audio_sample_rate { get; }
  439.     }
  440.     [CCode (cheader_filename = "taglib-vala.h")]
  441.     public interface ICodec : GLib.Object {
  442.         public abstract string description { owned get; }
  443.         public abstract GLib.TimeSpan duration { get; }
  444.         public abstract Taglib.MediaTypes media_types { get; }
  445.     }
  446.     [CCode (cheader_filename = "taglib-vala.h")]
  447.     public interface ILosslessAudioCodec : Taglib.ICodec {
  448.         public abstract int bits_per_sample { get; }
  449.     }
  450.     [CCode (cheader_filename = "taglib-vala.h")]
  451.     public interface IPhotoCodec : Taglib.ICodec {
  452.         public abstract int photo_height { get; }
  453.         public abstract int photo_quality { get; }
  454.         public abstract int photo_width { get; }
  455.     }
  456.     [CCode (cheader_filename = "taglib-vala.h")]
  457.     public interface IPicture {
  458.         public abstract Taglib.ByteVector data { get; set; }
  459.         public abstract string description { get; set; }
  460.         public abstract string mime_type { get; set; }
  461.         public abstract Taglib.PictureType picture_type { get; set; }
  462.     }
  463.     [CCode (cheader_filename = "taglib-vala.h")]
  464.     public interface IVideoCodec : Taglib.ICodec {
  465.         public abstract int video_height { get; }
  466.         public abstract int video_width { get; }
  467.     }
  468.     [CCode (cheader_filename = "taglib-vala.h")]
  469.     [Flags]
  470.     public enum MediaTypes {
  471.         None,
  472.         Audio,
  473.         Video,
  474.         Photo,
  475.         Text
  476.     }
  477.     [CCode (cheader_filename = "taglib-vala.h")]
  478.     public enum PictureType {
  479.         Other,
  480.         FileIcon,
  481.         OtherFileIcon,
  482.         FrontCover,
  483.         BackCover,
  484.         LeafletPage,
  485.         Media,
  486.         LeadArtist,
  487.         Artist,
  488.         Conductor,
  489.         Band,
  490.         Composer,
  491.         Lyricist,
  492.         RecordingLocation,
  493.         DuringRecording,
  494.         DuringPerformance,
  495.         MovieScreenCapture,
  496.         ColoredFish,
  497.         Illustration,
  498.         BandLogo,
  499.         PublisherLogo
  500.     }
  501.     [CCode (cheader_filename = "taglib-vala.h")]
  502.     public enum StringType {
  503.         Latin1,
  504.         UTF16,
  505.         UTF16BE,
  506.         UTF8,
  507.         UTF16LE
  508.     }
  509.     [CCode (cheader_filename = "taglib-vala.h")]
  510.     [Flags]
  511.     public enum TagTypes {
  512.         None,
  513.         Xiph,
  514.         Id3v1,
  515.         Id3v2,
  516.         Ape,
  517.         Apple,
  518.         Asf,
  519.         RiffInfo,
  520.         MovieId,
  521.         DivX,
  522.         FlacMetadata,
  523.         TiffIFD,
  524.         XMP,
  525.         JpegComment,
  526.         GifComment,
  527.         Png,
  528.         AllTags
  529.     }
  530.     [CCode (cheader_filename = "taglib-vala.h")]
  531.     public errordomain ArgumentError {
  532.         Null,
  533.         Length,
  534.         OutOfRange
  535.     }
  536.     [CCode (cheader_filename = "taglib-vala.h")]
  537.     public errordomain Error {
  538.         Null,
  539.         NotImplemented
  540.     }
  541.     [CCode (cheader_filename = "taglib-vala.h")]
  542.     public errordomain FileError {
  543.         Null,
  544.         Length,
  545.         Corrupt
  546.     }
  547. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement