gstlal 1.13.0
Loading...
Searching...
No Matches
python.pipeparts.sink.AppSync Class Reference
Inheritance diagram for python.pipeparts.sink.AppSync:
Collaboration diagram for python.pipeparts.sink.AppSync:

Public Member Functions

 __init__ (self, appsink_new_buffer, appsinks=[])
 add_sink (self, pipeline, src, drop=False, **properties)
 attach (self, appsink)
 new_preroll_handler (self, elem)
 new_sample_handler (self, elem)
 eos_handler (self, elem)
 pull_buffers (self, elem)

Public Attributes

 lock = threading.Lock()
 appsink_new_buffer = appsink_new_buffer
dict appsinks = {}
 at_eos = set()

Detailed Description

Definition at line 373 of file sink.py.

Constructor & Destructor Documentation

◆ __init__()

python.pipeparts.sink.AppSync.__init__ ( self,
appsink_new_buffer,
appsinks = [] )

Definition at line 374 of file sink.py.

Member Function Documentation

◆ add_sink()

python.pipeparts.sink.AppSync.add_sink ( self,
pipeline,
src,
drop = False,
** properties )

Definition at line 388 of file sink.py.

◆ attach()

python.pipeparts.sink.AppSync.attach ( self,
appsink )
connect this AppSync's signal handlers to the given appsink
element.  the element's max-buffers property will be set to
1 (required for AppSync to work).

Definition at line 391 of file sink.py.

◆ eos_handler()

python.pipeparts.sink.AppSync.eos_handler ( self,
elem )

Definition at line 426 of file sink.py.

◆ new_preroll_handler()

python.pipeparts.sink.AppSync.new_preroll_handler ( self,
elem )

Definition at line 409 of file sink.py.

◆ new_sample_handler()

python.pipeparts.sink.AppSync.new_sample_handler ( self,
elem )

Definition at line 417 of file sink.py.

◆ pull_buffers()

python.pipeparts.sink.AppSync.pull_buffers ( self,
elem )
for internal use.  must be called with lock held.

Definition at line 433 of file sink.py.

Member Data Documentation

◆ appsink_new_buffer

python.pipeparts.sink.AppSync.appsink_new_buffer = appsink_new_buffer

Definition at line 378 of file sink.py.

◆ appsinks

dict python.pipeparts.sink.AppSync.appsinks = {}

Definition at line 381 of file sink.py.

◆ at_eos

python.pipeparts.sink.AppSync.at_eos = set()

Definition at line 383 of file sink.py.

◆ lock

python.pipeparts.sink.AppSync.lock = threading.Lock()

Definition at line 375 of file sink.py.


The documentation for this class was generated from the following file: