glib-2.0: add unichar.to_string method
[vala-lang.git] / vapi / gstreamer-cdda-0.10.vapi
bloba0621dcddcf38b585cd60d2017afc019c53ef984
1 /* gstreamer-cdda-0.10.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
4 namespace Gst {
5         [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h")]
6         public class CddaBaseSrc : Gst.PushSrc, Gst.URIHandler {
7                 public int cur_sector;
8                 public int cur_track;
9                 public uint32 discid;
10                 public weak Gst.Index index;
11                 public int index_id;
12                 [CCode (array_length = false)]
13                 public weak char[] mb_discid;
14                 public uint num_all_tracks;
15                 public uint num_tracks;
16                 public int prev_track;
17                 public int seek_sector;
18                 public weak Gst.TagList tags;
19                 public bool toc_bias;
20                 public int toc_offset;
21                 public weak Gst.CddaBaseSrcTrack tracks;
22                 public weak string uri;
23                 public int uri_track;
24                 public bool add_track (Gst.CddaBaseSrcTrack track);
25                 [NoWrapper]
26                 public virtual void close ();
27                 [NoWrapper]
28                 public virtual unowned string get_default_device ();
29                 [NoWrapper]
30                 public virtual bool open (string device);
31                 [NoWrapper]
32                 public virtual unowned string probe_devices ();
33                 [NoWrapper]
34                 public virtual unowned Gst.Buffer read_sector (int sector);
35                 [NoAccessorMethod]
36                 public string device { owned get; set; }
37                 [NoAccessorMethod]
38                 public Gst.CddaBaseSrcMode mode { get; set; }
39                 [NoAccessorMethod]
40                 public uint track { get; set; }
41         }
42         [Compact]
43         [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h")]
44         public class CddaBaseSrcTrack {
45                 public uint end;
46                 public bool is_audio;
47                 public uint num;
48                 public uint start;
49                 public weak Gst.TagList tags;
50         }
51         [CCode (cprefix = "GST_CDDA_BASE_SRC_MODE_", cheader_filename = "gst/cdda/gstcddabasesrc.h")]
52         public enum CddaBaseSrcMode {
53                 NORMAL,
54                 CONTINUOUS
55         }
56         [CCode (cheader_filename = "gst/cdda/gstcddabasesrc.h")]
57         public const string TAG_CDDA_TRACK_TAGS;