Gst.ProxyPad¶
- Subclasses:
Methods¶
- Inherited:
- Structs:
class |
|
class |
|
class |
|
class |
|
|
Virtual Methods¶
- Inherited:
Properties¶
- Inherited:
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
|---|---|---|---|
pad |
r |
Class Details¶
- class Gst.ProxyPad(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
- classmethod chain_default(pad, parent, buffer)[source]¶
- Parameters:
pad (
Gst.Pad) – a sinkGst.Pad, returnsGst.FlowReturn.ERRORif not.parent (
Gst.ObjectorNone) – the parent of pad orNonebuffer (
Gst.Buffer) – theGst.Bufferto send, returnGst.FlowReturn.ERRORif not.
- Returns:
a
Gst.FlowReturnfrom the pad.- Return type:
Invoke the default chain function of the proxy pad.
- classmethod chain_list_default(pad, parent, list)[source]¶
- Parameters:
pad (
Gst.Pad) – a sinkGst.Pad, returnsGst.FlowReturn.ERRORif not.parent (
Gst.ObjectorNone) – the parent of pad orNonelist (
Gst.BufferList) – theGst.BufferListto send, returnGst.FlowReturn.ERRORif not.
- Returns:
a
Gst.FlowReturnfrom the pad.- Return type:
Invoke the default chain list function of the proxy pad.
- classmethod getrange_default(pad, parent, offset, size)[source]¶
- Parameters:
pad (
Gst.Pad) – a srcGst.Pad, returnsGst.FlowReturn.ERRORif not.parent (
Gst.Object) – the parent of padoffset (
int) – The start offset of the buffersize (
int) – The length of the buffer
- Returns:
a
Gst.FlowReturnfrom the pad.- buffer:
a pointer to hold the
Gst.Buffer, returnsGst.FlowReturn.ERRORifNone.
- Return type:
(
Gst.FlowReturn, buffer:Gst.Buffer)
Invoke the default getrange function of the proxy pad.
- classmethod iterate_internal_links_default(pad, parent)[source]¶
- Parameters:
parent (
Gst.ObjectorNone) – the parent of pad orNone
- Returns:
a
Gst.IteratorofGst.Pad, orNoneif pad has no parent. Unref each returned pad withGst.Object.unref().- Return type:
Gst.IteratororNone
Invoke the default iterate internal links function of the proxy pad.
- get_internal()[source]¶
- Returns:
the target
Gst.ProxyPad, can beNone. Unref target pad after usage.- Return type:
Gst.ProxyPadorNone
Get the internal pad of self. Unref target pad after usage.
The internal pad of a
Gst.GhostPadis the internally used pad of opposite direction, which is used to link to the target.