MiniObject.this

Create a mini_object.MiniObject boxed type.

  1. this(gobject.types.GType type, int refcount, int lockstate, uint flags, GstMiniObjectCopyFunction copy, GstMiniObjectDisposeFunction dispose, GstMiniObjectFreeFunction free)
    class MiniObject
    this
    (,
    int refcount = int.init
    ,
    int lockstate = int.init
    ,
    uint flags = uint.init
    ,
    GstMiniObjectCopyFunction copy = GstMiniObjectCopyFunction.init
    ,
    GstMiniObjectDisposeFunction dispose = GstMiniObjectDisposeFunction.init
    ,
    GstMiniObjectFreeFunction free = GstMiniObjectFreeFunction.init
    )
  2. this(void* ptr, Flag!"Take" take)

Parameters

type gobject.types.GType

the GType of the object

refcount int

atomic refcount

lockstate int

atomic state of the locks

flags uint

extra flags.

copy GstMiniObjectCopyFunction

a copy function

dispose GstMiniObjectDisposeFunction

a dispose function

free GstMiniObjectFreeFunction

the free function