Import line: | Gst = imports.gi.Gst; |
GIR File: | Gst-0.10.gir |
C documentation: | GstMiniObject |
Struct : | MiniObject |
Show / Hide Inherited methods, properties and signals |
Properties | Defined By | |
---|---|---|
_gst_reserved : void*
|
Gst.MiniObject | |
flags : Number
|
Gst.MiniObject | |
instance : GObject.TypeInstance
|
Gst.MiniObject | |
refcount : Number
|
Gst.MiniObject |
Method / Constructor | Defined By | |
---|---|---|
new Gst.MiniObject
()
Create a new Gst.MiniObject
Create a new Gst.MiniObject
|
||
Create a new Gst.MiniObject
Create a new Gst.MiniObject
|
||
copy
()
:
Gst.MiniObject
Creates a copy of the mini-object.
Creates a copy of the mini-object. MT safe
|
Gst.MiniObject | |
is_writable
()
:
Boolean
Checks if a mini-object is writable.
Checks if a mini-object is writable. A mini-object is writable if the reference count is one and the GST_MINI_OBJECT_FLAG_READONLY flag is not set. Modification of a mini-object should only be done after verifying that it is writable. MT safe
|
Gst.MiniObject | |
make_writable
()
:
Gst.MiniObject
Checks if a mini-object is writable.
Checks if a mini-object is writable. If not, a writable copy is made and returned. This gives away the reference to the original mini object, and returns a reference to the new object. MT safe
|
Gst.MiniObject | |
replace
(MiniObject newdata)
:
none
Modifies a pointer to point to a new mini-object.
Modifies a pointer to point to a new mini-object. The modification is done atomically, and the reference counts are updated correctly. Either newdata and the value pointed to by olddata may be NULL.
|
Gst.MiniObject |
None |
Class / Namespace | Method / Signal / Properties |
---|---|
Gst
Method |
Get the contents of a GST_TYPE_MINI_OBJECT derived GValue, increasing its reference count.
|
Gst
Method |
Get the contents of a GST_TYPE_MINI_OBJECT derived GValue.
|
Gst
Method |
Set the contents of a GST_TYPE_MINI_OBJECT derived GValue to The caller retains ownership of the reference.
|
Gst
Method |
Set the contents of a GST_TYPE_MINI_OBJECT derived GValue to Takes over the ownership of the caller's reference to mini_object; the caller doesn't have to unref it any more.
|
Gst.Pad
Signal |
Signals that new data is available on the pad.
|
GstBase.BaseSink
Method |
do_preroll
(MiniObject obj)
:
Gst.FlowReturn
If the sink spawns its own thread for pulling buffers from upstream it should call this method after it has pulled a buffer.
|