public bool convert (Gst.Format src_fmt, int64 src_val, Gst.Format dest_fmt, out int64 dest_val);
public Gst.Audio.Info copy ();
public void free ();
+ public bool from_caps (Gst.Caps caps);
+ public void init ();
[Version (since = "1.2")]
public bool is_equal (Gst.Audio.Info other);
public void set_format (Gst.Audio.Format format, int rate, int channels, [CCode (array_length = false)] Gst.Audio.ChannelPosition position[64]);
public int n_planes;
public void* planes;
public weak Gst.Buffer buffer;
+ public bool map (Gst.Audio.Info info, Gst.Buffer gstbuffer, Gst.MapFlags flags);
public void unmap ();
}
[CCode (cheader_filename = "gst/audio/audio.h", has_type_id = false)]
public Gst.Video.Info copy ();
[Version (since = "1.6")]
public void free ();
+ public bool from_caps (Gst.Caps caps);
+ public void init ();
public bool is_equal (Gst.Video.Info other);
public bool set_format (Gst.Video.Format format, uint width, uint height);
[Version (since = "1.16")]
public Gst.MapInfo map_info[4];
public bool copy (Gst.Video.Frame src);
public bool copy_plane (Gst.Video.Frame src, uint plane);
+ public bool map (Gst.Video.Info info, Gst.Buffer buffer, Gst.MapFlags flags);
+ public bool map_id (Gst.Video.Info info, Gst.Buffer buffer, int id, Gst.MapFlags flags);
public void unmap ();
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]