gstlal  1.4.1
Public Member Functions | Public Attributes | List of all members
python.pipeparts.AppSync Class Reference
Inheritance diagram for python.pipeparts.AppSync:
[legend]
Collaboration diagram for python.pipeparts.AppSync:
[legend]

Public Member Functions

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

Public Attributes

 lock
 
 appsink_new_buffer
 
 appsinks
 
 at_eos
 

Detailed Description

Definition at line 809 of file __init__.py.

Member Function Documentation

◆ attach()

def python.pipeparts.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 827 of file __init__.py.

◆ pull_buffers()

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

Definition at line 869 of file __init__.py.


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