MCPcopy Create free account
hub / github.com/GStreamer/gst-python / __init__

Method __init__

old_examples/buffer-draw.py:32–48  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

30 gst.caps_from_string ("video/x-raw-rgb,bpp=32,depth=32,blue_mask=-16777216,green_mask=16711680, red_mask=65280, alpha_mask=255,width=[ 1, 2147483647 ],height=[ 1, 2147483647 ],framerate=[ 0/1, 2147483647/1 ]"))
31
32 def __init__(self):
33 gst.Element.__init__(self)
34
35 self.sinkpad = gst.Pad(self._sinkpadtemplate, "sink")
36 self.sinkpad.set_chain_function(self.chainfunc)
37 self.sinkpad.set_event_function(self.eventfunc)
38 self.sinkpad.set_getcaps_function(gst.Pad.proxy_getcaps)
39 self.sinkpad.set_setcaps_function(gst.Pad.proxy_setcaps)
40 self.add_pad (self.sinkpad)
41
42 self.srcpad = gst.Pad(self._srcpadtemplate, "src")
43
44 self.srcpad.set_event_function(self.srceventfunc)
45 self.srcpad.set_query_function(self.srcqueryfunc)
46 self.srcpad.set_getcaps_function(gst.Pad.proxy_getcaps)
47 self.srcpad.set_setcaps_function(gst.Pad.proxy_setcaps)
48 self.add_pad (self.srcpad)
49
50 def chainfunc(self, pad, buffer):
51 try:

Callers

nothing calls this directly

Calls 3

set_chain_functionMethod · 0.80
set_event_functionMethod · 0.80
set_query_functionMethod · 0.80

Tested by

no test coverage detected