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