public abstract class Device : Gst.Object {
[CCode (has_construct_function = false)]
protected Device ();
- public virtual Gst.Element? create_element (string? name);
+ public virtual unowned Gst.Element? create_element (string? name);
public Gst.Caps? get_caps ();
public string get_device_class ();
public string get_display_name ();
public uint get_blocksize ();
public Gst.BufferPool get_buffer_pool ();
[NoWrapper]
- public virtual Gst.Caps get_caps (Gst.Caps filter);
+ public virtual Gst.Caps get_caps (Gst.Caps? filter);
public bool get_do_timestamp ();
[NoWrapper]
public virtual bool get_size (uint64 size);