예제 #1
0
def find_mixer_element():
    """ Searches for an element implementing the mixer interface """
    allmix = [x for x in gst.registry_get_default().get_feature_list(gst.ElementFactory)
              if x.has_interface("GstMixer") and x.has_interface("GstPropertyProbe")]
    if allmix == []:
        return None
    return allmix[0]
예제 #2
0
 def setUp(self):
     self.registry = gst.registry_get_default()
     self.plugins = self.registry.get_plugin_list()
     self.efeatures = self.registry.get_feature_list(gst.TYPE_ELEMENT_FACTORY)
     self.tfeatures = self.registry.get_feature_list(gst.TYPE_TYPE_FIND_FACTORY)
     self.ifeatures = self.registry.get_feature_list(gst.TYPE_INDEX_FACTORY)
     TestCase.setUp(self)
예제 #3
0
def find_mixer_element():
    """ Searches for an element implementing the mixer interface """
    allmix = [x for x in gst.registry_get_default().get_feature_list(gst.ElementFactory)
              if x.has_interface("GstMixer") and x.has_interface("GstPropertyProbe")]
    if allmix == []:
        return None
    return allmix[0]
예제 #4
0
 def setUp(self):
     self.registry = gst.registry_get_default()
     self.plugins = self.registry.get_plugin_list()
     self.efeatures = self.registry.get_feature_list(
         gst.TYPE_ELEMENT_FACTORY)
     self.tfeatures = self.registry.get_feature_list(
         gst.TYPE_TYPE_FIND_FACTORY)
     self.ifeatures = self.registry.get_feature_list(gst.TYPE_INDEX_FACTORY)
     TestCase.setUp(self)
예제 #5
0
 def setUp(self):
     self.registry = gst.registry_get_default()
     self.plugins = self.registry.get_plugin_list()
     TestCase.setUp(self)
예제 #6
0
 def setUp(self):
     self.registry = gst.registry_get_default()
     self.plugins = self.registry.get_plugin_list()
     TestCase.setUp(self)