~ubuntu-branches/ubuntu/raring/vala-0.18/raring

« back to all changes in this revision

Viewing changes to vapi/gstreamer-audio-1.0.vapi

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-17 09:17:39 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20120917091739-xg3rrdvc3wmzsn9w
Tags: 0.17.7-0ubuntu1
* New upstream bugfix release
* debian/libvala-0.18-0.symbols:
  - Updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
                        public Gst.FlowReturn finish_frame (Gst.Buffer buf, int frames);
110
110
                        [NoWrapper]
111
111
                        public virtual void flush (bool hard);
 
112
                        public void get_allocator (out Gst.Allocator allocator, out Gst.AllocationParams @params);
112
113
                        public Gst.Audio.Info get_audio_info ();
113
114
                        public int get_delay ();
114
115
                        public bool get_drainable ();
115
116
                        public int get_estimate_rate ();
116
117
                        public void get_latency (out Gst.ClockTime min, out Gst.ClockTime max);
117
118
                        public int get_max_errors ();
118
 
                        public int64 get_min_latency ();
 
119
                        public Gst.ClockTime get_min_latency ();
119
120
                        public bool get_needs_format ();
120
121
                        public void get_parse_state (bool sync, bool eos);
121
122
                        public bool get_plc ();
122
123
                        public int get_plc_aware ();
123
 
                        public int64 get_tolerance ();
 
124
                        public Gst.ClockTime get_tolerance ();
124
125
                        [NoWrapper]
125
126
                        public virtual Gst.FlowReturn handle_frame (Gst.Buffer buffer);
126
127
                        public void merge_tags (Gst.TagList tags, Gst.TagMergeMode mode);
139
140
                        public virtual bool set_format (Gst.Caps caps);
140
141
                        public void set_latency (Gst.ClockTime min, Gst.ClockTime max);
141
142
                        public void set_max_errors (int num);
142
 
                        public void set_min_latency (int64 num);
 
143
                        public void set_min_latency (Gst.ClockTime num);
143
144
                        public void set_needs_format (bool enabled);
144
145
                        public bool set_output_format (Gst.Audio.Info info);
145
146
                        public void set_plc (bool enabled);
146
147
                        public void set_plc_aware (bool plc);
147
 
                        public void set_tolerance (int64 tolerance);
 
148
                        public void set_tolerance (Gst.ClockTime tolerance);
148
149
                        [NoWrapper]
149
150
                        public virtual bool sink_event (Gst.Event event);
150
151
                        [NoWrapper]
175
176
                        public Gst.FlowReturn finish_frame (Gst.Buffer buffer, int samples);
176
177
                        [NoWrapper]
177
178
                        public virtual void flush ();
 
179
                        public void get_allocator (out Gst.Allocator allocator, out Gst.AllocationParams @params);
178
180
                        public Gst.Audio.Info get_audio_info ();
179
181
                        public bool get_drainable ();
180
182
                        public int get_frame_max ();
186
188
                        public int get_lookahead ();
187
189
                        public bool get_mark_granule ();
188
190
                        public bool get_perfect_timestamp ();
189
 
                        public int64 get_tolerance ();
 
191
                        public Gst.ClockTime get_tolerance ();
190
192
                        [NoWrapper]
191
193
                        public virtual Gst.Caps getcaps (Gst.Caps filter);
192
194
                        [NoWrapper]
214
216
                        public void set_mark_granule (bool enabled);
215
217
                        public bool set_output_format (Gst.Caps caps);
216
218
                        public void set_perfect_timestamp (bool enabled);
217
 
                        public void set_tolerance (int64 tolerance);
 
219
                        public void set_tolerance (Gst.ClockTime tolerance);
218
220
                        [NoWrapper]
219
221
                        public virtual bool sink_event (Gst.Event event);
220
222
                        [NoWrapper]
273
275
                        public size_t size;
274
276
                        public Gst.Audio.RingBufferSpec spec;
275
277
                        public int state;
 
278
                        public Gst.ClockTime timestamps;
276
279
                        public int waiting;
277
280
                        [CCode (has_construct_function = false)]
278
281
                        protected RingBuffer ();
290
293
                        public bool device_is_open ();
291
294
                        public bool is_acquired ();
292
295
                        public bool is_active ();
 
296
                        public bool is_flushing ();
293
297
                        public void may_start (bool allowed);
294
298
                        public virtual bool open_device ();
295
299
                        public static bool parse_caps (Gst.Audio.RingBufferSpec spec, Gst.Caps caps);
296
300
                        public virtual bool pause ();
297
301
                        public bool prepare_read (int segment, uint8 readptr, int len);
298
 
                        public uint read (uint64 sample, uint8 data, uint len);
 
302
                        public uint read (uint64 sample, uint8 data, uint len, Gst.ClockTime timestamp);
299
303
                        public virtual bool release ();
300
304
                        [NoWrapper]
301
305
                        public virtual bool resume ();
302
306
                        public uint64 samples_done ();
 
307
                        public void set_callback (Gst.Audio.RingBufferCallback cb);
303
308
                        public void set_channel_positions (Gst.Audio.ChannelPosition position);
304
309
                        public void set_flushing (bool flushing);
305
310
                        public void set_sample (uint64 sample);
 
311
                        public void set_timestamp (int readseg, Gst.ClockTime timestamp);
306
312
                        public virtual bool start ();
307
313
                        public virtual bool stop ();
308
314
                }
340
346
                        [NoWrapper]
341
347
                        public virtual bool prepare (Gst.Audio.RingBufferSpec spec);
342
348
                        [NoWrapper]
343
 
                        public virtual uint read ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "guint", type = "gpointer")] uint8[] data);
 
349
                        public virtual uint read ([CCode (array_length_cname = "length", array_length_pos = 1.5, array_length_type = "guint", type = "gpointer")] uint8[] data, Gst.ClockTime timestamp);
344
350
                        [NoWrapper]
345
351
                        public virtual void reset ();
346
352
                        [NoWrapper]
611
617
                [CCode (cheader_filename = "gst/audio/audio-channels.h,gst/audio/audio-enumtypes.h,gst/audio/audio-format.h,gst/audio/audio-info.h,gst/audio/audio.h,gst/audio/gstaudiobasesink.h,gst/audio/gstaudiobasesrc.h,gst/audio/gstaudiocdsrc.h,gst/audio/gstaudioclock.h,gst/audio/gstaudiodecoder.h,gst/audio/gstaudioencoder.h,gst/audio/gstaudiofilter.h,gst/audio/gstaudioiec61937.h,gst/audio/gstaudiometa.h,gst/audio/gstaudioringbuffer.h,gst/audio/gstaudiosink.h,gst/audio/gstaudiosrc.h,gst/audio/streamvolume.h", cname = "GST_TAG_CDDA_TRACK_TAGS")]
612
618
                public const string TAG_CDDA_TRACK_TAGS;
613
619
                [CCode (cheader_filename = "gst/audio/audio-channels.h,gst/audio/audio-enumtypes.h,gst/audio/audio-format.h,gst/audio/audio-info.h,gst/audio/audio.h,gst/audio/gstaudiobasesink.h,gst/audio/gstaudiobasesrc.h,gst/audio/gstaudiocdsrc.h,gst/audio/gstaudioclock.h,gst/audio/gstaudiodecoder.h,gst/audio/gstaudioencoder.h,gst/audio/gstaudiofilter.h,gst/audio/gstaudioiec61937.h,gst/audio/gstaudiometa.h,gst/audio/gstaudioringbuffer.h,gst/audio/gstaudiosink.h,gst/audio/gstaudiosrc.h,gst/audio/streamvolume.h", cname = "gst_audio_buffer_clip")]
614
 
                public static Gst.Buffer audio_buffer_clip (Gst.Buffer buffer, Gst.Segment segment, int rate, int bpf);
 
620
                public static Gst.Buffer audio_buffer_clip (owned Gst.Buffer buffer, Gst.Segment segment, int rate, int bpf);
615
621
                [CCode (cheader_filename = "gst/audio/audio-channels.h,gst/audio/audio-enumtypes.h,gst/audio/audio-format.h,gst/audio/audio-info.h,gst/audio/audio.h,gst/audio/gstaudiobasesink.h,gst/audio/gstaudiobasesrc.h,gst/audio/gstaudiocdsrc.h,gst/audio/gstaudioclock.h,gst/audio/gstaudiodecoder.h,gst/audio/gstaudioencoder.h,gst/audio/gstaudiofilter.h,gst/audio/gstaudioiec61937.h,gst/audio/gstaudiometa.h,gst/audio/gstaudioringbuffer.h,gst/audio/gstaudiosink.h,gst/audio/gstaudiosrc.h,gst/audio/streamvolume.h", cname = "gst_audio_buffer_reorder_channels")]
616
622
                public static bool audio_buffer_reorder_channels (Gst.Buffer buffer, Gst.Audio.Format format, int channels, [CCode (array_length = false)] Gst.Audio.ChannelPosition[] from, [CCode (array_length = false)] Gst.Audio.ChannelPosition[] to);
617
623
                [CCode (cheader_filename = "gst/audio/audio-channels.h,gst/audio/audio-enumtypes.h,gst/audio/audio-format.h,gst/audio/audio-info.h,gst/audio/audio.h,gst/audio/gstaudiobasesink.h,gst/audio/gstaudiobasesrc.h,gst/audio/gstaudiocdsrc.h,gst/audio/gstaudioclock.h,gst/audio/gstaudiodecoder.h,gst/audio/gstaudioencoder.h,gst/audio/gstaudiofilter.h,gst/audio/gstaudioiec61937.h,gst/audio/gstaudiometa.h,gst/audio/gstaudioringbuffer.h,gst/audio/gstaudiosink.h,gst/audio/gstaudiosrc.h,gst/audio/streamvolume.h", cname = "gst_audio_channel_positions_from_mask")]