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 Gst.Caps to_caps ();
+ [CCode (cname = "gst_audio_info_new_from_caps", has_construct_function = false)]
+ [Version (since = "1.20")]
+ public Info.with_caps (Gst.Caps caps);
}
[CCode (cheader_filename = "gst/audio/audio.h", has_type_id = false)]
[Compact]
[Version (since = "1.16")]
public bool set_interlaced_format (Gst.Video.Format format, Gst.Video.InterlaceMode mode, uint width, uint height);
public Gst.Caps to_caps ();
+ [CCode (cname = "gst_video_info_new_from_caps", has_construct_function = false)]
+ [Version (since = "1.20")]
+ public Info.with_caps (Gst.Caps caps);
}
[CCode (cheader_filename = "gst/video/video.h", lower_case_cprefix = "gst_video_multiview_flagset_", type_id = "gst_video_multiview_flagset_get_type ()")]
[GIR (name = "VideoMultiviewFlagsSet")]
REMOTE_CANDIDATE,
CERTIFICATE
}
+ [CCode (cheader_filename = "gst/webrtc/webrtc.h", cprefix = "GST_WEBRTC_ERROR_")]
+ [Version (since = "1.20")]
+ public errordomain WebRTCError {
+ DATA_CHANNEL_FAILURE,
+ DTLS_FAILURE,
+ FINGERPRINT_FAILURE,
+ SCTP_FAILURE,
+ SDP_SYNTAX_ERROR,
+ HARDWARE_ENCODER_NOT_AVAILABLE,
+ ENCODER_ERROR,
+ INVALID_STATE,
+ INTERNAL_FAILURE;
+ [CCode (cname = "gst_webrtc_error_quark")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gst/webrtc/webrtc.h")]
+ [Version (replacement = "WebRTCError.quark", since = "1.20")]
+ public static GLib.Quark webrtc_error_quark ();
[CCode (cheader_filename = "gst/webrtc/webrtc.h")]
[Version (replacement = "WebRTCSDPType.to_string")]
public static unowned string webrtc_sdp_type_to_string (Gst.WebRTCSDPType type);
audio_resampler_new symbol_type="constructor" parent="Gst.Audio.Resampler" name="new"
+AudioInfo
+ .new_from_caps name="with_caps"
+
// Field ownership
AudioBaseSink.provided_clock unowned=false
AudioClock.*#field skip
VideoFrame
.data#field unowned=false
.map#field name="map_info" unowned=false
+VideoInfo
+ .new_from_caps name="with_caps"
VideoMeta
.map#field name="map_v"
.unmap#field name="unmap_v"